Zunächst einmal verwende ich Cheerio für den Zugriff und das Parsen von DOM mit Node.js. Gute Zeiten.
Hier ist die Situation:
Ich habe eine Funktion, mit der ich ein Objekt erstellen muss. Dieses Objekt verwendet Variablen sowohl für seine Schlüssel als auch für seine Werte und gibt dann dieses einzelne Objekt zurück. Beispiel:
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);
}
Es gibt dies aus:
[ { key: '1' }, { key: '1' } ]
(.map()
gibt ein Array von Objekten zurück, nur zur Information)
Ich benötige, dass key
tatsächlich der String von this.attr('name')
ist.
Was ist der beste Weg, um einen String als Schlüssel in Javascript zuzuweisen, wenn ich das versuche?