为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
function square(arr) {
// 使用普通的for循环遍历arr,(或者forEach方法),元素*元素的值push到新数组a1中
//var a1 = []
//for (let i =0; i< arr.length; i++) {
// a1.push(arr[i] * arr[i])
// } // 或者
// arr.forEach((item) => {
// a1.push(item*item)
//})
//return a1
//使用map映射
var a2 = []
return a2 = arr.map(function(item,index,arr) {
//return item*item
return Math.pow(item,2)
})
}