هل تم نسخ المصفوفه؟
ماالذي سوف يعرضه الكود؟
let fruits = ["البرتقال", "الكمثري", "التفاح"];
// "ادفع قيمه جديده داخل"النسخ
let shoppingCart = fruits;
shoppingCart.push("الموز");
//؟ fruits ماالذي داخل
alert( fruits.length ); // ?
4
:الناتج
let fruits = ["البرتقال", "الكمثري", "التفاح"];
let shoppingCart = fruits;
shoppingCart.push("الموز");
alert( fruits.length ); // 4
هذا لان المصفوفات تعتبر كائنات. لذا كلا من shoppingCart
و fruits
يعدوا كمرجع لنفس المصفوفه.