Как узнать какие свойства есть у объекта (оператор for in)?
Как узнать все свойства объекта? В этом поможет оператор for in
Синтаксис оператора:
for ( variable in object )
{
code;
}
Суть оператора в следующем: при каждой итерации цикла, переменной "variable" присваивается имя очередного свойства объекта "object".
Рассмотрим функцию, которая перебирает свойства объекта и возвращает их вместе со значениями в виде строки:
function showProperties(obj, objName)
{
var result = "The properties for the " + objName + " object:" + "\n";
for (var i in obj) {result += i + " = " + obj[i] + "\n";}
return result;
}
Комментарии:
Нету комментариев для вывода...