Приношу свои извинения, если это вопрос ладьи ie, но я наткнулся на головоломку.
Почему стандартная функция JS работает в консоли браузера chrome, но не в электронный тестовый проект, или даже в фрагменте repl.it? Может ли это быть хромом?
Тесты проходили в последний раз, когда я запускал их пару недель go (в далеком 2019 году) Код, влияющий на тесты, не был затронут (я уверен), но проект был недавно восстановлен.
Это простой пример из MDN
let arr1 = [1, 2, 3, 4];
arr1.flatMap(x => [x * 2]);
// [2, 4, 6, 8]
console.log(arr1.flatMap(x => [x * 2]));
Если вы запустите вышеописанное, вы увидите, что с SO компилятором все в порядке.
НО, если я получу к нему доступ из теста jest для приложение для электронной реакции, оно содержит:
Отлично работает в консоли браузера:
Но это не работает в фрагменте repl .it:
Я думаю, что это какой-то хрома вещь. Но я не уверен, как это подтвердить.
Может кто-нибудь направить меня на правильный ресурс, где я мог бы узнать больше об этом?