Var a = [1, 2];
Var b = a;
Var c = b;
Namun ketika meng unset array dengan
delete c[1]
atau
c.splice(1, 1)
maka var c beserta kopiannya(b dan a) akan menjadi [1]
untuk dapat menjalankan perintah delete maupun splice kita harus meng-clone terlebih dahulu dengan cara
Var b = a.slice(0);
Var c = b.slice(0);
0 comments:
Post a Comment