我正在尝试对数组中的每个数字求平方,但我的原始代码不起作用。我查找了另一种方法,但我想知道为什么原始代码不起作用。
原始代码:
function(arr) {
ret= [];
for (var i = 0, len = arr.length; i < len; i++) {
root = Math.sqrt(arr[i]);
ret.push(root);
}
return ret;
}
工作代码:
function(arr) {
ret= [];
for (var i = 0, len = arr.length; i < len; i++) {
ret.push(arr[i] * arr[i]);
}
return ret;
}