![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 84
web思无邪
你我山巅自相逢
展开
-
Symbol
ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,是一种类似于字符串的数据类型。为什么要引入Symbol:ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法,新方法的名字就有可能与现有方法产生冲突。引入Symbol 就是为了给对象的属性,提供独一无二的名字。Symbol 值通过Symbol()函数生成使用Symbol函数可以生成一个Symbol类型的值,但是你不能在调用Sy原创 2022-06-02 10:48:45 · 245 阅读 · 0 评论 -
ES6 新特性
最近复习了es6 相关知识,做个笔记整理一下1.let 和 const 关键字letES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。使用 let 声明的变量有以下几个特点:不允许重复声明;块儿级作用域(局部变量);不存在变量提升;不影响作用域链;暂时性死区//使用let 关键字声明的变量不允许重复声明//var 声明变量可以重复声明let alet a = 12 // a已经声明,此处为错误用法!// va原创 2022-05-31 16:37:33 · 124 阅读 · 0 评论 -
函数的扩展语法
箭头函数rest 参数函数参数默认值函数的name 属性Function.prototype.toString()原创 2022-06-01 11:02:01 · 80 阅读 · 0 评论