آیا آرایه کپی شده است؟
اهمیت: 3
این کد چه چیزی نشان خواهد داد؟
let fruits = ["Apples", "Pear", "Orange"]; // یک مقدار جدید را به «کپی» اضافه کردیم let shoppingCart = fruits; shoppingCart.push("Banana"); // چه چیزی وجود دارد؟ fruits در آرایه alert( fruits.length ); // ?
نتیجه 4
است:
let fruits = ["Apples", "Pear", "Orange"]; let shoppingCart = fruits; shoppingCart.push("Banana"); alert( fruits.length ); // 4
به این دلیل که آرایهها شیء هستند. پس هر دوی shoppingCart
و fruits
به یک آرایه رجوع میکنند.