function square(arr) {
var arr2 = []
for(var i=0; i<arr.length; i++) {
arr2[i] = arr[i]*arr[i]
}
return arr2
}
function square(arr) {
return arr.map(function(elem, index, arr) {
return elem*elem
})
}

本文探讨了在JavaScript中对数组元素进行平方操作的两种不同方法。第一种方法使用传统的for循环,逐一将数组中的每个元素乘以其自身,然后将结果存入新的数组。第二种方法则利用了map函数,它提供了更简洁的语法糖,直接在原数组上应用平方运算,返回一个新的数组。
function square(arr) {
var arr2 = []
for(var i=0; i<arr.length; i++) {
arr2[i] = arr[i]*arr[i]
}
return arr2
}
function square(arr) {
return arr.map(function(elem, index, arr) {
return elem*elem
})
}


被折叠的 条评论
为什么被折叠?