数组 => 数学.abc
我的数组是:
var arr = [9 , -2 , -10 ,2 ,-21]
我希望使用math.abc从新的数组中获取9、2、10、2和21。我该怎么做呢?
这是我的代码:
var n = 5;
var inputs = [1, -2, -8, 4, 5];
for (var i = 0 ; i === n ; i++){
Math.abs(inputs[i]);
console.log(inputs[i]);
}
但我不知道为什么它不起作用 :(
咦,为什么发送问题这么难啊?:\
Math.abs(inputs[i])
返回 绝对值,不会改变传入的值...所以你需要执行inputs[i] = Math.abs(inputs[i]);
。另外,由于 i 从 0 开始,所以它永远不会等于 5 ... for 循环根本不会运行。 - Jaromanda Xvar arr = [9 , -2 , -10 ,2 ,-21]
”,而你的代码有var inputs = [1, -2, -8, 4, 5];
...变量的名称和内容都不匹配——至少它们的长度是相同的。 - Jaromanda X