Перечисление Javascript пример путаницы - PullRequest
0 голосов
/ 05 июня 2018

Я немного запутался в отношении перечисления в javascript на следующем примере.

var property;

for(property in Object){
  console.log("Name "+property);
  console.log("Value "+Object[property]);
}

Я запутался в этом примере.Может кто-нибудь объяснить, как это должно работать?

1 Ответ

0 голосов
/ 05 июня 2018

Оператор for..in выполняет итерации свойств объекта.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in

var property;

for(property in Object){
    console.log("Name "+property);
    console.log("Value "+Object[property]);
}

Слово Object относится к функции конструктора для типа объекта, ине имеет свойств.Таким образом, вышеприведенное ничего не выводит.

...