我是JavaScript和AngularJS的新手。我正在嘗試循環一個對象,獲取它的鍵值對,然後使用它來構建一個新對象的數組。AngularJS循環一個對象來構建一個對象數組
var actorMovie = {
"Leonardo DiCaprio" : "The Revenant",
"Christian Bale" : "The Dark Knight Rises",
"Sylvester Stallone" : "Rocky"
};
if(actorMovie){
var actorMovieArray = [];
angular.forEach(actorMovie, function(value, key) {
actorMovieArray.push ({key: {
"Movies": {
"Best Movie": value
}
}});
});
}
console.log(actorMovieArray);
這個控制檯日誌打印出正確的價值觀,但關鍵的遺體爲「關鍵」,從來沒有如預期更新到演員的名字。 我在這裏做錯了什麼?我試圖尋找答案,但沒有找到任何解決方案。我錯過了什麼嗎?
工作就像一個魅力。謝謝。 – Sunil
不客氣! –
但是,我想知道在我的代碼中,JS如何評估價值,但不是關鍵? – Sunil