Как ссылаться на абстрагированные ключи объекта в JavaScript? - PullRequest
0 голосов
/ 07 февраля 2019
Let object = {name:"somename"};
Let objectKeys = Object.keys(object);
Let totality = `${object}.${objectKeys[0]}`;
Console.log(totality);

Желаемый результат: "somename"

Я пишу расширение для Chrome, которое удаляет данные с веб-сайта и экспортирует в CSV.Я планирую попросить пользователя указать, какие поля он хочет экспортировать, так что это на самом деле не нужно, но я подумал, что это будет интересный опыт обучения.Я не знаю, как точно сказать, что именно я пытаюсь сделать, поэтому исследование затруднено.

Я не вижу никаких ошибок, и это не столько фрагмент кода, сколькочто-то, что я быстро набрал на своем телефоне, чтобы понять, что я пытаюсь сделать, и это именно динамическая вещь, спасибо!

1 Ответ

0 голосов
/ 07 февраля 2019

Это работает:

let object = {name:"somename"};
let objectKeys = Object.keys(object);
let totality = `${object[objectKeys[0]]}`;
console.log(totality);

Используйте синтаксис object['key as string'], например: {x:10}['x'] оценивается как 10.

...