@uraabk
а вот быстрая версия, но крайне не понятная)))
Использовать api BAS'a в действии "выполнить код" не всегда уместно, каждый вызов будет занимать время. Попробуйте подобный цикл сделать на 1 000 000 строк, и он будет медленным по сравнению с обычным циклом js.
Вот скрипт на api BAS, добавляет в список (массив) 1 000 000 строк, за 14 секунд

[388325735] [23:43:19] Поток №1 : В списке NEW_LIST строк: 1000000
А вот скрипт на js так же добавляет в список (массив) 1 000 000 строк, но за 0 секунд

[388325735] [23:45:00] Поток №1 : В списке NEW_LIST строк: 1000000