国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Javascript – für Loopi-Problem
某草草
某草草 2017-05-19 10:45:58
0
6
822

Es gibt ein Array au?erhalb der for-Schleife und ein Objekt innerhalb der for-Schleife. Jedes Mal, wenn die for-Schleife einen Attributwert des Objekts gleich dem entsprechenden i-Element des Arrays macht und das Objekt dann in das leere Array schiebt, Warum zeigen die leeren Arrays dasselbe an? Ja, es funktioniert nicht, selbst wenn ich das for mit einer Wortausführungsfunktion umschlie?e

某草草
某草草

Antworte allen(6)
為情所困

你說的新數(shù)組的后面都一樣,是指的是數(shù)組里面元素都一樣嗎?應(yīng)該是作用域問題,利用閉包應(yīng)該能解決。

給我你的懷抱

你把循環(huán)體的那個(gè)對(duì)象push進(jìn)空數(shù)組是在循環(huán)體內(nèi)進(jìn)行還是結(jié)束后 你所說的空數(shù)組里面的內(nèi)容不是這個(gè)對(duì)象嗎?

小葫蘆
let obj={a:1};
let arr = [{a:1},{a:2},{a:3},{a:1,b:1}];
let arr2 =[];
for(let o of arr){
    if(o.a == obj.a){
        arr2.push(o);
    }
}
console.log(arr2);//arr2=[{a:1},{a:1,b:1}]

我猜樓主描述的功能應(yīng)該是這樣。這沒有閉包問題。樓主可以把代碼貼出來嗎?

黃舟

我以前也遇到這種類型的問題,在將一個(gè)集合循環(huán)到的項(xiàng)push到一個(gè)數(shù)組中,最后發(fā)現(xiàn)數(shù)組里面的項(xiàng)都是一樣的,原因不是很清楚,解決方法是先將循環(huán)到的項(xiàng)copy,然后在將這個(gè)copy得到的值push到數(shù)組中;

//此處只是隨意舉個(gè)例子
var a=[1,2,3,4,5,6];
var b=[];
for(let o of a)
{
    b.push(o.clone());
}
洪濤

talk is cheap,show me the code

伊謝爾倫

did not send the code , is to brush rogue

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage