Stalker_RED: Все вопрос решен. В обычной консоли браузера выводится все как нужно.
На codepen же есть своя консоль. В который оказывается выводится не совсем тоже самое что и в консоль браузера. (при включенном babel)
Stalker_RED Ну у вас все как нужно отработало. Вывелся массив символов. ["S", "t", "r", "i", "n", "g"]
А на codepen конкретно при включенном babel выводится ["String"]
Алексей Шашенков: Странно, я наверное что то не понимаю, но на babeljs.io в try it out, со всеми presets, работает как ожидается, получается массив символов. К тому же в результате он просто проверяет если разворачивается массив, то он в цикле просто копирует элементы в результирующий массив, а если не массив, как в данном случае, то использует Array.from, который на тот же codepen, выводит массив символов.
На jsfiddle с включенным babel, также работает как нужно.
Алексей Шашенков: Оно так и работало раньше. Сейчас же оказывается написал пример этот на codepen, а там был включен babel. Почему если использовать babel, то этот же код работает по другому?
Иными словами, возможна ли гипотетическая ситуация, в которой Петя, работающий JavaScript несколько дней ковырял задачу, которую Вася, работающий с C#, решил за один вечер и пошёл дальше?
ArrayList<Integer> list = new ArrayList(); // Создание коллекции (В данном случае имя list, можете переименовать на "A")
for (int i = 0; i < 1000000; i++) { // Заполнение коллекции последовательностью чисел от 0 до 1000000
list.add(i);
}