的我有以下數組:數組對象數組
var arr = [{name: "one name"}, {name: "second name"}, {name: "third name"}]
我的目標是有數組是這樣的:
var result = ["one name", "second name", "third name"]
我玩弄這樣的事情,就可以」 t正確:
var result = [];
for (var i=0; i<arr.length; i++) {
result[arr[i]] = arr[i].NAME;
}
我誤會了什麼?
我期待如何糾正我的代碼,並使用循環代替陣圖
什麼是'arr [i]'? –
您正在重新創建map() – epascarello
和NAME!== name,並且您將數組的索引設置爲一個字符串。 – epascarello