我有一個JavaScript對象數組。例如current_films[0].f_name, current_films[0].f_pattern
等。我想數組複製到另一個類同如下:如何在javascript中複製JSON對象的數組
for(var i=0; i<current_films.length; i++)
{
if(current_films[i].f_material == Value)
{
temp[i] = current_films[i];
}
}
然而,似乎當我這樣做是一個令人費解的問題。由於無法解釋的問題,我的意思是代碼不會執行,並且陣列不會按照我的意願複製。
任何幫助將不勝感激。 謝謝!
P.S.你能否提一下爲什麼上面的代碼不起作用?因爲如果我把alert("Reached here");
,它沒有得到執行。任何想法爲什麼如此?
嘗試javascript for循環中的對象 –
什麼是'Value'?你能給我們一個你期望得到的樣本數據嗎? –
您的'temp'數組將會稀疏 - 索引將不會從0開始連續,只會有'current_film'與'Value'匹配的索引存在。這是問題嗎? – Barmar