Операция in возвращает true, если левый операнд является свойством правого операнда. Она имеет вид:
property in object
где property — строковое выражение, значением которого является имя свойства, или числовое выражение, задающее номер элемента массива, а object — любое объектное выражение. Примеры:
mynumber = new Number();	// новый объект
mynumber.high = 100;		// новое свойство объекта
"high" in mynumber		// возвращает true
langs = new Array("HTML", "CSS", "JavaScript", "Java");
0 in langs			// возвращает true
4 in langs			// возвращает false