Javascript Frage. Ich bin ziemlich neu in Javascript so entschuldigen Sie mich, wenn etwas nicht klar ist.javascript: a = b. Ist es möglich, a zu ändern, aber nicht zu beeinflussen b?
Bitte spielen Sie folgendes Beispiel unter (Rechtsklick) "inspect -> Console".
Beispiel:
o = [1,2,3];
y = o;
delete y[0];
y;// result: [undefined × 1, 2, 3]
o;// result: [undefined × 1, 2, 3]
Ist es möglich, dass das Löschen von y
nicht o
nicht beeinträchtigt? Hier habe ich y
gleich o
gemacht. Ich wollte nur den ersten Artikel von y
löschen, aber nicht o
. Jedoch ändert sich o
mit y
zusammen. Ich frage mich, ob es möglich ist zu verhindern, dass o
geändert wird, auch wenn ich y
ändere?