⊗jsSpSyOL 54 of 294 menu

Объектро бо рамзҳо дар JavaScript гузарондан

Арзиши навъи Symbol ҳамчун калиди объект ин аст, ки чунин калидҳо дар гузарониши сиклоп иштирок намекунанд.

Биёед бо мисол нигарем. Фарз кунем, ки объекти зеринро дорем:

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

Ба ин объект элементҳои навро илова мекунем бо калиди аз рамз:

let sym = Symbol(); obj[sym] = 'матн';

Ин объектро бо сиклоп мегузаронем. Дар натиҷа мо ҳама элементҳоро, ғайри аз онҳои мо бо калидҳои аз рамз хоҳем дид:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Объекте бо калиди аз рамз созед. Онро бо сиклоп бигузаронед. Боварӣ ҳосил кунед, ки рамз дар гузарониш иштирок намекунад.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан