使用动态键创建对象
2022-08-29 23:25:32
首先,我使用Cheerio进行一些DOM访问,并使用Node.js进行解析。好时光。
情况如下:
我有一个函数,我需要创建一个对象。该对象对其键和值使用变量,然后返回该单个对象。例:
stuff = function (thing, callback) {
var inputs = $('div.quantity > input').map(function(){
var key = this.attr('name')
, value = this.attr('value');
return { key : value }
})
callback(null, inputs);
}
它输出以下内容:
[ { key: '1' }, { key: '1' } ]
(.map()
返回对象数组 fyi)
我需要实际成为 .key
this.attr('name')
考虑到我想要做什么,在Javascript中将字符串指定为键的最佳方法是什么?