people who do software coding or software development
everyone can do it if they want

Thursday, February 2, 2017

kasus javascript

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);
Share:

0 comments:

Post a Comment