如何从列表中动态获取键名,并使用NodeJS将其推送到数组中。
这是我的字符串{ PRICE: '12', TYPE: 'Electronics' }
我想把键名PRICE
,TYPE
推到一个array
,如下所示:
const myArray = ["PRICE", "MyOrg::PRICE", "TYPE", "MyOrg::TYPE"]
我不知道如何从列表中动态获取密钥名称并将其推送到数组中-有人可以帮助我吗?谢谢
示例代码:
const test = async () => {
const myList = { TYPE: '12', REGION: 'Electronics' }
// Execpted array like below
const myArray = ["PRICE", "MyOrg::PRICE", "TYPE", "MyOrg::TYPE"]
};
test();
4条答案
按热度按时间sulc1iza1#
您可以简单地使用
Object.keys
执行Array.concat
niwlg2el2#
你只需要在你的代码中使用variable substitution,你可以用花括号括起变量,就像这样
${variable}
。tmb3ates3#
这个问题没什么意义下面的代码生成了您所要求的输出,但似乎没有什么用处。
vfhzx4xs4#
您可以将
reduce
与concat
一起使用