let 申明的变量 不能被覆盖,var  可以

Const 定义的常量不能保证不被修改,可以使用 Object.freeze(obj) 来冻结.

map 的用法 

var numbers = [4, 9, 16, 25];

function myFunction() {
   
    var newArray = numbers.map(Math.sqrt);
}

console.log(newArray); // 2,3,4,5

ES6 中map 的用法

let array = [1, 2, 3, 4, 5];

let newArray = array.map((item) => {
    return item * item;
})

console.log(newArray)  // [1, 4, 9, 16, 25]

 

更多推荐