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