Показать сообщение отдельно
  #5 (permalink)  
Старый 18.12.2014, 13:27
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от krasovsky
Жаль только, что если вдруг названия полей не совпадают с массивом цикл упадет с ошибкой,
Жаль только, что ваша Экспертная оценка не имет ничего общего с реальностью
function myclass(a,b,c,d)
{
  this.a = a;
  this.foo = b;
  this.c = c;
  this.d = d;
}
  
example = new myclass(1,2,3,4);
const fieldnames = ["a","b","c","d"];
 
fieldnames.forEach(function(el){console.log(example[el])})


//  1
//  undefined
//  3
//  4

Сообщение от krasovsky
автор планирует делать перебор полей а не массива )
тогда несколько вопросов
1) почему нельзя делать перебор полей итерацией массива?
2) как Вы собирались
Сообщение от krasovsky
делать перебор полей а не массива )
Используя вот это
Сообщение от krasovsky
Используй forEach\while
Ответить с цитированием