⊗jsPmFVPO 224 of 505 menu

Parameter Objek JavaScript

Objek, berbeza dengan primitif, dihantar melalui rujukan. Ini bermakna, mengubah objek di dalam fungsi akan menyebabkan ia berubah juga di luar fungsi. Lihat contoh:

function func(arr) { arr[0] = '!'; } let arr = [1, 2, 3]; func(arr); console.log(arr); // akan memaparkan ['!', 2, 3]

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(obj) { obj.a = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj); console.log(obj);

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(arg) { arg = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj.a); console.log(obj);

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(obj) { obj = '!'; } let obj = {a: 1, b: 2, c: 3}; func(obj.a); console.log(obj);

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(arr) { arr.splice(1, 1); } let arr = [1, 2, 3]; func(arr); console.log(arr);

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(arr) { arr.slice(1, 1); } let arr = [1, 2, 3]; func(arr); console.log(arr);

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

function func(arr) { let newArr = arr; newArr[0] = '!'; } let arr = [1, 2, 3]; func(arr); console.log(arr);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak