Исходный объект
obj = {
login: 'my login',
email: 'my email',
name: 'my name'
}
Надо получить массив из свойств этого объекта
[obj.login, obj.email, obj.name]
Проблема в том что список свойств заранее неизвестен. Помогите, замучался уже (((
UPD: дико извиняюсь, я слепошарый ))) Действительно, достаточно сформировать новый массив со значениями, а не именами литералов исходного объекта. По сути результат не меняется.
Когда в коде пишем
[obj.login, obj.email, obj.name]
Когда генерируем динамически
['my login', 'my email', 'my name']
obj = {
login: 'my login',
email: 'my email',
name: 'my name'
}
let arr = Object.keys(obj).map(i => `obj.${i}`);
console.log(arr)
Продвижение своими сайтами как стратегия роста и независимости