javascript array variables tanımları birbirini etkiliyor.
Merhabalar,
tanımlı bir array ın 2 kopyasını oluşturuyorum.
bir kopyadan veri sildigimde digerlerinde de siliniyor.
neden böyle saçma birşey oluyor ve nasıl aşılabilir? :))
var abc = [
{ data: { bilgi: "1", yazi: "1",} },
{ data: { bilgi: "2", yazi: "2",} },
{ data: { bilgi: "3", yazi: "3",} },
];
var test = abc;
var deneme = abc;
delete test[0];
console.log(deneme);
Çıktısı :
data: { bilgi: "2", yazi: "2",}
data: { bilgi: "3", yazi: "3",}
deneme array ının ilk itemi neden silindi ?