首先,我使用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()
返回对象数组仅供参考)
我key
实际上需要成为this.attr('name')
.
考虑到我要做什么,在 Javascript 中将字符串分配为键的最佳方法是什么?