@Zvenem

Как вывести количество символов в элементах массива?

var gs = ['ddfg', 'dgfs'];
var jss = gs.map((far) => {
	far.length;
})
console.log(jss)

Почёму-то выводит undefined
  • Вопрос задан
  • 1152 просмотра
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
А где return у стрелочной функции?
var gs = ['ddfg', 'dgfs'];
var jss = gs.map((far) => {
  return far.length;
});
console.log(jss)

ну, или вот так
var jss = gs.map((far) => far.length);
а вообще, при помощи map не считают сумму, вам нужен reduce
var gs = ['ddfg', 'dgfs'];
var jss = gs.reduce((res, far) => res + far.length, 0)
console.log(jss)

UPD: а, ну или, при условии, что у вас маленькие массивы, можно написать так
const sum = ['ddfg', 'dgfs'].join('').length;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы