0
我有對象文本響應數據轉換成數組的函數:使用函數變量檢索對象文字值
來自:[{"_id":"1","rating":7},{"_id":"2","rating":3}]
到:[7,3]
function createArray(fieldVar, responseData) {
var newArray = responseData.map(function(data) {
return data.fieldVar // fails here because I am trying to use the fieldVar variable
});
return newArray
};
我所說的功能如下:
createArray('rating',response.rating_x)
This fai ls,因爲data.fieldVar
如果我將該呼叫硬編碼爲data.rating
,它可以正常工作。
如何在函數調用中傳遞'rating'或任何其他名稱?
這是不一樣的標記爲重複的問題..我試圖讓object.property符號在函數中的另一個函數內 – HoosierCoder