torna alle lezioni

L'array è stato copiato?

importanza: 3

Cosa mostrerà il codice sotto?

let fruits = ["Apples", "Pear", "Orange"];

// inserisci un nuovo elemento dentro a "copy"
let shoppingCart = fruits;
shoppingCart.push("Banana");

// che cosa c'è in fruits?
alert( fruits.length ); // ?

La risposta è 4:

let fruits = ["Apples", "Pear", "Orange"];

let shoppingCart = fruits;

shoppingCart.push("Banana");

alert( fruits.length ); // 4

Questo perché gli array sono oggetti. Quindi shoppingCart e fruits sono riferimenti allo stesso array.