⊗jsPmFVPO 224 of 505 menu

Параметрҳои-объектҳои JavaScript

Объектҳо, ба фарқи аз примитивҳо, бо истинода интиқол дода мешаванд. Ин маъно дорад, ки тағйир додани объект дар дохили функсия боиси он мегардад, ки он тағйир хоҳад ёфт ва берун аз функсия. Мисолро бубинед:

function func(arr) { arr[0] = '!'; } let arr = [1, 2, 3]; func(arr); console.log(arr); // ['!', 2, 3] -ро хориҷ мекунад

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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

Муайян кунед, бидуни оғози код, чӣ ба консол хориҷ хоҳад шуд:

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