题目描述
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组。
代码
1 /*第一种方法*/
2 //filter()查询数组,map()对数组元素进行操作
3 function square(arr) {
4 var newArr = arr.map(function(item , index ,arr){
5 return item*item; // 或return (arr[index]*arr[index]);
6 });
7 return newArr;
8 }
9 /*第二种方法:for循环,不详讲了*/
来源:牛客网