الرجوع الي الدرس

هل تم نسخ المصفوفه؟

ماالذي سوف يعرضه الكود؟

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 يعدوا كمرجع لنفس المصفوفه.