J'apprends à connaître Symbol
et les itérateurs en JavaScript. J'ai lu et regardé quelques vidéos à leur sujet, donc ils sont maintenant plus ou moins clairs.
Je voudrais juste comprendre ce que mon manuel (Eloquent JavaScript) veut dire par là :
Notez que le
next
,value
ydone
les noms des propriétés sont des chaînes de caractères simples, et non des symboles. SeulSimbol.iterator
qui est susceptible d'être ajouté à un grand nombre d'objets différents, est un symbole réel.
Pourquoi une propriété susceptible d'être trouvée dans différents objets doit-elle être un symbole ?
Can objOne.iterator
y objTwo.iterator
que les propriétés régulières créent des problèmes ?