Задать вопрос
JP_Cool
@JP_Cool

Почему не работают функции в методе переборе массива?

Есть такой jQuery код:
//Массив
var date = $('.date').toArray().map(n => $(n).text());

//Метод перебор
date.forEach(function(entry){
	entry.html(moment(entry).format('ll'));
});

В целом он работает нормально, но в методе переборе не работает функция html() и любые другие функции.
В консоле ошибка:
Uncaught TypeError: entry.html is not a function

Что не так?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
sM0kfyz
@sM0kfyz
Frontend dev.
Не так то, что date - это обычный массив js, который содержит обычный текст, если судить по вашей первой строчке. А у этих объектов нет таких методов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы