牛客網前端編程:爲數組 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; } 
相關文章
相關標籤/搜索