Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2014, 03:42
Новичок на форуме
Отправить личное сообщение для unrecovered Посмотреть профиль Найти все сообщения от unrecovered
 
Регистрация: 05.10.2014
Сообщений: 4

Обращение к элементу по имени из переменной
Приветствую. Не сумел нагуглить(вполне возможно - ниасилил сформулировать) ответ на этот вопрос.

Итак.
Есть у нас некий кастомный объект, созданный функцией:

function myclass(a,b,c,d)
{
  this.a = a;
  this.b = b;
  this.c = c;
  this.d = d;
} 

example = new myclass(1,2,3,4);


и есть у меня, например, массив, который имена его полей содержит:
const fieldnames = ["a","b","c","d"];


Как мне сделать перебор полей объекта в цикле, забирая названия полей из массива?

(обычная конструкция for..in не подходит по причине того, что порядок и количество свойств в будущем может поменяццо...)
Ответить с цитированием