Операция 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