Приветствую. Не сумел нагуглить(вполне возможно - ниасилил сформулировать) ответ на этот вопрос.
Итак.
Есть у нас некий кастомный объект, созданный функцией:
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 не подходит по причине того, что порядок и количество свойств в будущем может поменяццо...)