Simbolul Symbol.iterator specifică metoda implicită prin care un obiect devine iterabil în JavaScript. Structurile native precum Array, Map, Set și String au această metodă predefinită.
Exemplu: Transformarea unui obiect personalizat în iterabil
const colectie = {
elemente: ["Node.js", "React", "Vue", "Flutter"],
*[Symbol.iterator]() {
for (const el of this.elemente) {
yield el;
}
}
};
for (const tech of colectie) {
console.log("Tehnologie:", tech);
}
// Suport complet pentru operatorul spread:
const lista = [...colectie];
console.log(lista); // ["Node.js", "React", "Vue", "Flutter"]
Întrebări & Exemple de Cod:
Simbolul Symbol.iterator în JavaScriptAi o nelămurire despre utilizarea comenzii
Simbolul Symbol.iterator în JavaScriptsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.