function invert(array) {
for (let i = 0; i < array.length; i++) {
if(array[i] === "0") {
array[i] = array[i] * (1);
}
array[i] = array[i] * (-1);
}
return array ;
}
invert([0,1,2,3,4,5]);
(6) [-0, -1, -2, -3, -4, -5]
if(array[i] === "0")Строгое сравнение, следовательно, никогда не сработает, если передавать числа, а не строки.
array[i] = array[i] * (-1);А эта строка вообще всегда безусловно выполняется.
function invert(array) {
for (let i = 0; i < array.length; i++) {
if (array[i] != 0) {
array[i] = array[i] * -1;
}
}
return array ;
}