まず、DOM アクセスと Node.js による解析にCheerioを使用しています。良い時代。
状況は次のとおりです。
オブジェクトを作成するために必要な関数があります。そのオブジェクトは、キーと値の両方に変数を使用し、その単一のオブジェクトを返します。例:
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で文字列をキーとして割り当てる最良の方法は何ですか?