题目描述
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
示例1
输入 [1, 2, 3, 4]
输出 [1, 4, 9, 16]
思路一:for
function square(arr) {
var newarr = [];
for(var i = 0; i < arr.length; i++){
newarr.push(arr[i]*arr[i]);
}
return newarr;
}
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
示例1
输入 [1, 2, 3, 4]
输出 [1, 4, 9, 16]
function square(arr) {
var newarr = [];
for(var i = 0; i < arr.length; i++){
newarr.push(arr[i]*arr[i]);
}
return newarr;
}