Для получения полного доступа
зарегистрируйтесь.
Сниппет,  JavaScript

Скрипт для вывода суммы чисел, переданного числа


Здравствуйте, скрипт оч прост, делал его минут 5, но может кому пригодиться.

Что делает этот код? создаем переменную result, онаобязательно должнабыть равна 0 Бьем строку методом split, после разбития это уже массив, по нему проходимся методом map, предварительно сконвертировав текущий элемент в число, дальше просто складываем числа и выводим результат.

var target = "5466365465";
var result = 0;

target.split("").map(function(item){
  result += +item;
});

console.log(result); // 50

//другое решение этой задачи

var target = "5466365465".split("");

var result = target.reduce(function(prev, current){
  return (+prev) + (+current);
});

console.log(result); // 50
  JavaScript array map

Автор


Gravatar image
zular
  • Репутация: 36
  • Сниппеты : 7
  • Ревизии : 0
Подписаться

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация