1. 程式人生 > >【JavaScript】牛客程式設計: 為陣列 arr 中的每個元素求二次方。不要直接修改陣列 arr,結果返回新的陣列

【JavaScript】牛客程式設計: 為陣列 arr 中的每個元素求二次方。不要直接修改陣列 arr,結果返回新的陣列

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
    })
}