Итерация по массиву с помощью for...in
не гарантирует порядок, однако ES6 вводит новую конструкцию for...of
.
Мое ограниченное тестирование реализаций for...of
указывает, что оно выполняет итерацию по порядку по массиву, но гарантируется ли это свойство?