⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј