Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Оператор spread ведёт себя странно (https://javascript.ru/forum/misc/78045-operator-spread-vedjot-sebya-stranno.html)

vitek-82 19.07.2019 11:25

Оператор spread ведёт себя странно
 
Здравствуйте. Вопрос такой: браузер Opera, версия 36.0.2130.80

на странице: http://time-to-read.ru оператор spread в консоли браузера отрабатывает как нужно:

Array.isArray([...document.querySelectorAll('*')]); //true


на других страницах, например https://javascript.ru/forum/newthrea...=newthread&f=3 - это страница где я в данный момент задаю вопрос, получается следующее:

Array.isArray([...document.querySelectorAll('*')]); //VM988:2 Uncaught TypeError: (var)[Symbol.iterator] is not a function(…)


В чём может быть дело, спасибо.

скрин по рабочей странице: https://wampi.ru/image/60XbIC7

скрин по не рабочей странице: https://wampi.ru/image/60Xbak4

УТОЧНЕНИЕ!

данный код то работает, то не работает на одних и тех же страницах!


Array.isArray([...document.querySelectorAll('*')]);

j0hnik 19.07.2019 11:42

Браузер попробуйте обновить, у вас древняя версия, в новых версиях такой проблемы не наблюдается

Rise 19.07.2019 13:01

vitek-82,
Оператор spread полная поддержка с Opera 37 на MDN написано.


Часовой пояс GMT +3, время: 16:15.