//方法一:使用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; }