慕慕森
2023-10-14 16:49:53
let Array = [1, 2, 3, 5, 5]for (i = 0; i <= Array.length; i++) { let j = Math.abs(Array[i] - 1); // [0, 1, 2, 4, 4] Array[j] = Math.abs(array(j) *- 1); // [-1, -2, -3, 5, -5]}console.log(Array);未捕獲的引用錯誤:數(shù)組未定義誰能向我解釋一下為什么我的數(shù)組不會console.log。如果這是一個非?;镜膯栴},我很抱歉。謝謝
3 回答

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
因為Array是Javascript的保留字,所以需要使用數(shù)組(小寫)。更改數(shù)組 -> 數(shù)組;
并且您需要將括號更改為方Array[j] = Math.abs(array(j) *- 1); 括號Array[j] = Math.abs(array[j] *- 1);
解決方案:
let array = [1, 2, 3, 5, 5]
for (i = 0; i <= array.length; i++) {
let j = Math.abs(array[i] - 1); // [0, 1, 2, 4, 4]
array[j] = Math.abs(array[j] *- 1); // [-1, -2, -3, 5, -5]
}
console.log(array);
添加回答
舉報
0/150
提交
取消