Показать сообщение отдельно
  #19 (permalink)  
Старый 08.01.2024, 17:05
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,759

Пара часов в отладчике и я понял в чем дело.
(но как вам помочь - не знаю)
Есть там один файл
js/mootools-core.js?9957067829b7c9c152dcce3464c5724d
В нем переопределяются некоторые стандартные функции js.
Вероятно это полифилы для браузеров, в которых их не было.
В нем криво переопределен полифил для Array.from.
Он неверно работает для случая
const  m = new Map();
m.set('a', 1);
m.set('b', 2);
m.set('c', 3);
const a = Array.from(m);

Вместо массива
[['a',1],['b',2],['c',3]]
Он возвращает массив из одного объекта
[MapIterator]

Не знаю будет ли что то работать без этого файла или нет.

PS И, кстати
https://mootools.net/core/docs/1.6.0...ated-Functions

Последний раз редактировалось voraa, 08.01.2024 в 17:33.
Ответить с цитированием