深入浅出ES6
ES6最新标准贯彻着现在很多WEB项目,本专栏带你深入浅出ES6重要知识点
祯民
这个作者很懒,什么都没留下…
展开
-
一分钟让你学会模板字符串
模板字符串是ES6中增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量,在模板字符串中嵌入变量,需要将变量写在${}中// 普通模板字符串`In JavaScript '\n' is a line-feed`;// 多行模板字符串`In JavaScript '\n'is a line-feed`;// 字符串中嵌入变量var lang = 'JavaScript', conten原创 2020-10-18 10:04:25 · 694 阅读 · 0 评论 -
想学变量的解构赋值?看完这一篇就够了
文章目录序言数组的解构赋值序言ES6允许按照一定模式从数组和对象中提取值,然后对变量进行复制,这被称为解构(Destructuring)数组的解构赋值像上面的例子,可以从数组中提取值,按照对应位置对变量赋值,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值,如果解构不成功,变量的值就等于undefined...原创 2020-10-14 10:21:34 · 336 阅读 · 1 评论 -
一篇文章带你深入理解ES6let和const命令
文章目录let命令块级作用域不存在变量提升暂时性死区不允许重复声明块级作用域什么是块级作用域为什么要有块级作用域变量非预期的重复覆盖用于循环计数的变量泄露为全局变量ES6的块级作用域let命令块级作用域ES6新增了let命令,用于声明变量,其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效像上面例子,var声明的i是全局的,全局只有一个i,所以会输出i的最后的结果10,而let声明的i是仅在块级作用域中有效,所以输出的是6不存在变量提升var命令会发生“变量提升”现象,即变量原创 2020-10-13 10:35:11 · 346 阅读 · 0 评论