Поддержка браузером JavaScript метод map().
-
Добрый день столкнулся с такой ситуацией при написании кода через "Выполнить код" метод map() не работает "Пишет нет такого метода".
Вопрос браузер поддерживает данный метод или нет?
Примечание: Я обошелся без этого метода, просто хотел уточнить.
-
@ediczr Выполнить код к браузеру отношения не имеет. Но и в выполнить код и в браузерном экшене Яваскрипт этот метод есть и есть он только у массивов.
-
@ediczr Не знаю почему, но меня улыбнула фраза "нет такого медода", в голове прозвучал голос Совы из винни-пуха "дадагой Иа.."
:D
Метод map работает:
var names = ['HTML', 'CSS', 'JavaScript']; var nameLengths = names.map(function(name) { return name.length; }); log(nameLengths) //4,3,10
Название темы "Поддержка браузером JavaScript", браузер BAS поддерживает последние версии js.
А вот в действии выполнить код используется реализация, которая поддерживает стандарт ECMA-262.
-
@denis_krsk
@ediczr said in Поддержка браузером JavaScript метод map().:
"Выполн
@fox said in Поддержка браузером JavaScript метод map().:
var names = ['HTML', 'CSS', 'JavaScript'];
var nameLengths = names.map(function(name) {
return name.length;
});
log(nameLengths) //4,3,10Как реализовать это:
var arr = new Map([ ['key1', 'value1'], ['key2', 'value2'], ['key3', 'value3'] ]);
;-) "Сова открывай, медведь пришел"
-
@ediczr Это какой-то конструктор . Стандартного нет такого. Ищите сам конструктор. А лучше начните с изучения с основ js, чтобы знать, что в нем есть, а чего нет.