前端 fly_ship 2021-08-28 58 阅读1分钟 ES6+有哪些新特性 1、const let let定义的变量有块级作用域,var则没有,可以理解成var定义的都是全局变量,let都是局部变量 var造成了在开发大型项目或引入三方库时,很容易覆盖已有变量。 const定义常量,一般有三种使用情况: 一、定义一个固定的值(3.14159), 二、定义一个对象,对象不能改变,但是他的属性可以改变(obj.name),因为属性内容存在堆中,定义的时候只是指定了一个指针,直接修改堆内存中的数据就可以 三、函数 const function(){}