牛客网前端编程:为数组 arr 中的每一个元素求二次方。不要直接修改数组 arr,结果返回新的数组

//方法一:使用map方法
 function square(arr) { return arr.map(function (ele) { return ele*ele; }); }
//方法二:for循环遍历
 function square1(arr) { var arr1 = arr.slice(0); for (var i = 0;i<arr1.length; i++){ arr1[i]=arr[i]*arr[i]; } return arr1; } 
//方法三:forEach
 function square2(arr) { var a = []; arr.forEach(function (ele) { return a.push(ele*ele) }) return a; } 
相关文章
相关标签/搜索