Pemalar dengan Array atau Objek dalam JavaScript

Pemalar yang mengandungi array dan objek, berfungsi dengan cara yang menarik. JavaScript tidak membenarkan mengubah nilai pemalar ini, tetapi mengubah sifat objek dan nilai elemen array - adalah dibenarkan.

Mari kita lihat contoh. Katakan kita mempunyai objek seperti berikut:

javascriptconst obj = {a: 1, b: 2, c: 3};

Mari cuba tetapkan sesuatu yang lain kepadanya:

javascriptobj = 123; // ralat

Mari cuba tetapkan objek lain kepada pemalar:

javascriptobj = {x: 1, y: 2, z: 3}; // ralat

Walau bagaimanapun, jika kita cuba mengubah sifat objek, ia akan berjaya:

javascriptobj.a = '+'; // berjaya!
Задание 1

Apakah yang akan dipaparkan hasil daripada pelaksanaan kod berikut:

javascriptconst arr = ['a', 'b', 'c'];
arr[1] = '!';
console.log(arr);
Задание 2

Apakah yang akan dipaparkan hasil daripada pelaksanaan kod berikut:

javascriptconst arr = ['a', 'b', 'c'];
arr = [1, 2, 3];
console.log(arr);
Задание 3

Apakah yang akan dipaparkan hasil daripada pelaksanaan kod berikut:

javascriptconst arr = ['a', 'b', 'c'];
arr = ['a', 'b', 'c'];
console.log(arr);