Каков самый короткий способ свести на нет все элементы в массиве javascript с разумной эффективностью?Как отменить все элементы в массиве javascript
Например, решение будет конвертировать [0, 18, -1, -2, 1, 3]
в [0, -18, 1, 2, -1, -3]
Решение не нужно обрабатывать любые значения, которые являются NaN/неопределенным/нулевым, так как массив мне нужно это для не содержит какой-либо из этих значений.
Вот что я обычно делаю (с массивом array
):
for(var i = 0; i < array.length; i++) {
array[i]*=-1
}
Проблема заключается в том, что мне нужно, чтобы инвертировать этот массив в нескольких местах, так что не нужно повторно использовать большие код.
Благодаря
Что вы пробовали? Не должно было быть трудно по крайней мере сделать попытку и показать эту попытку, а не спросить, как это сделать с нуля. – charlietfl