Array.prototype.plusNext = function() {
return this.map(function(el, i, arr) {
return (
el + arr[i + 1]
)
})
}
Есть вот такой метод, он каждому элементу массива плюсует следующий элемент, ну и по-скольку последнему элементу нечего взять - он выдаёт вычислительную ошибку, что с этим можно сделать?
Можно попробовать как-то так (не жабист, поэтому могу написать с ошибкой)
el + arr[i + 1] заменить на
el + ( typeof arr[i + 1] != "undefined" ? arr[i + 1] : 0 )