如何在JavaScript中引用抽象对象键?

时间:2019-02-06 23:26:50

标签: javascript key javascript-objects

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

期望的结果是"somename"

我正在编写一个Chrome扩展程序,该程序可从网站上抓取数据并将其导出到csv。我计划让用户指定他们想要导出的字段,因此确实没有必要,但是我认为这将是一种有趣的学习体验。我不知道该如何确切地说出我要做什么,所以研究很困难。

我没有遇到任何错误,这也不是代码片段,而是我在手机上快速键入以了解我要尝试的操作的代码片段,而这正是动态的东西,谢谢!

1 个答案:

答案 0 :(得分:1)

这有效:

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