Методы keys(), values(), entries() находятся в Symbol.iterator у итерируемых объектов?

Насколько я знаю, у итерируемого объекта есть метод Symbol.iterator - именно наличие или отсутствие его решает будет ли объект итерируемым.

Но я вот не понимаю, также есть методы keys(), values(), entries(), которые возвращают объекты итераторы для итерируемых объектов (Map, Set, Array) - где эти методы находятся? В этой функции Symbol.iterator?


Ответы (0 шт):