首先,我使用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 中的键的最佳方法是什么?