Согласно веб-сайту разработчика Mozilla:
The flatMap() method first maps each element using a mapping function, then flattens the result into a new array. It is identical to a map followed by a flat of depth 1, but flatMap is often quite useful, as merging both into one method is slightly more efficient.
Пример:
let arr = [1, 2, 4, 2, 3, 3, 4, 5, 5, 5, 8, 8, 9, 10];
const flatMap = arr.flatMap(x => x);
console.log(flatMap);
TypeError: arr.flatMap() is not a function
Почему это возвращает этоошибка?
РЕДАКТИРОВАТЬ
Я запускаю это через текстовый редактор Atom и использую HomeBrew, чтобы обновить его до последней версии, используя brew upgrade node
, и он все еще дает мнета же ошибка.
Я тоже пробовал npm install n -g