"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或argum... ...
分类:
其他好文 时间:
2019-08-26 15:28:05
阅读次数:
75
es6已经发布很久了,之前只会用var定义变量,学习了let和const后,又学到了一些作用域、JavaScript编译和深拷贝浅拷贝的知识。这章主要来说说这三个定义量的方法: 1.var 在没学习es6时,会经常用到var,var用来定义一个变量,变量数据类型可以是基础数据类型,也可以是引用数据类 ...
分类:
其他好文 时间:
2019-08-22 18:37:32
阅读次数:
59
let 和 const 命令 1. let命令 基础使用 let声明的变量只在它所在的代码块有效。 ES6 声明变量的六种方法: ,`function let const import class` ...
分类:
其他好文 时间:
2019-08-22 11:17:25
阅读次数:
72
ES6 主要是为了解决 ES5 的先天不足,在原先ES5的基础上新增了许多内容,本篇文章将列举出ES6中新增的10大特性。 一、 let 和 const 与var不同,let和const都是用于命名局部变量,都是块级作用域。具体可参考阮一峰老师的文章:http://es6.ruanyifeng.co ...
分类:
其他好文 时间:
2019-08-22 01:04:38
阅读次数:
444
1.var声明的变量默认挂载在window对象下,而let和const声明的变量会自动创建块级作用域下 ...
分类:
其他好文 时间:
2019-08-20 20:25:18
阅读次数:
89
1、字符模板 2、解构赋值 3、箭头函数 4、let和const 5、symbol 6、扩展运算符 ··· 7、es6的模块化 export default或者export导出,import导入 8、set和map对象 ...
分类:
其他好文 时间:
2019-08-17 17:53:05
阅读次数:
55
es6新增了let和const新命令,用于变量的声明,这两个和es5的var存在着差异,而且let和const也有着一些区别,既然他两是es6新增的方法那就有他们的独特之处,让我们来看看一看吧. 首先我们得先了解var的作用,var声明的变量可以改变,而且需要初始值否则会报undefined,这里存 ...
分类:
其他好文 时间:
2019-07-31 00:45:07
阅读次数:
94
ES6 ①let和const只能定义变量一次,避免重复定义带来的问题; ②let和const会被锁定在声明的代码块{}内,成为暂时性死区(Temporal Dead Zone); ③let和const两个代码块中拥有各自的变量n,不会相互影响。 例子: function f1() { let n = ...
分类:
其他好文 时间:
2019-07-17 18:22:36
阅读次数:
123
1、变量声明const和let es6之前,变量声明使用var关键字;无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升 es6中通常使用const和let来声明变量,let表示变量、const表示常量。let和const都是块级作用域。 let的作 ...
分类:
其他好文 时间:
2019-07-11 23:19:01
阅读次数:
162
函数的扩展 [TOC] 一.函数参数的默认值 1. 基本用法 1. ES6之前,不能直接为函数的参数设置默认值,只能在函数体内进行判断并给它赋默认值 2. ES6允许为函数的参数设置默认值,即直接写在参数定义的后面 注意: 函数的参数是默认声明的,不能使用 let 和 const 再次声明 参数默认 ...
分类:
其他好文 时间:
2019-06-28 22:35:39
阅读次数:
166