Преобразование массива в объект

110
16 мая 2021, 00:40

Исходный объект

  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']
Answer 1

obj = { 
  login: 'my login', 
  email: 'my email', 
  name: 'my name' 
} 
 
let arr = Object.keys(obj).map(i => `obj.${i}`); 
console.log(arr)

READ ALSO
не работает обработчик событий onClick

не работает обработчик событий onClick

не работает обработчик событий в дочернем элементе в реакте onClick при клике на элементе из списка ничего не происходит

74
Почему при импорте файла scss, в другой scss, он не хочет его читать или не видит?

Почему при импорте файла scss, в другой scss, он не хочет его читать или не видит?

При импорте файла scss, в другой scss, он не хочет его читать, или не видит?

101
Повесить .on на this в document

Повесить .on на this в document

Помогите плиз, не пойму, как мне повесить слушалку на

100
Проблема со стилем и меню

Проблема со стилем и меню

Добавил меню оно у меня какое то корявое, слова не отображаются прямо по центруА слово "О нас" так вообще одна буква "О" только отображается

99