Сообщение от Malleys
|
Если вас интересуют у «объекта» только ключи или значения, то храните их в типе Set или Array, если и ключи и значения, то в типе Map. Конечно же представители этих типов перечисляемы.
|
Это всё благоглупости. В одном и том же коде иногда интересуют ключи, иногда значения, иногда и то и то. И хочется чтобы любая задача решалась красиво и аккуратно. Чистых же задач не существует.
Сообщение от Malleys
|
Что вам мешает описать свою структуру данных со своим итератором хранящемся в свойстве Symbol.iterator.
|
У всех этих "своих типов"(как и у Map с Set) нет няшного литерала.)
Конечно, можно babel подкрутить и писать на своём особом js с блэкджеком, но печаль то как раз в оверхэде и отсутствии поведения из коробки, что babel просто спрячет под капот.