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

Все сниппеты с тэгом «map»



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

Здравствуйте, скрипт оч прост, делал его минут 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