⊗jsSpSyOL 54 of 294 menu

Перабор аб'екта з сімваламі ў JavaScript

Перавагай тыпу Symbol у якасці ключа аб'екта з'яўляецца тое, што такія ключы не будуць удзельнічаць у пераборы цыклу.

Давайце паглядзім на прыкладзе. Хай у нас ёсць наступны аб'ект:

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

Дадамо ў гэты аб'ект новы элемент з ключом з сімвала:

let sym = Symbol(); obj[sym] = 'text';

Перабярэм гэты аб'ект цыклу. У выніку мы ўбачым усе элементы, акрамя нашага з ключом з сімвала:

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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць