![](https://img-blog.csdnimg.cn/deed86d1d94343e181f31e4b1ad6baed.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6
文章平均质量分 79
ECMAScript 6.0 是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
海盗船长。
这个作者很懒,什么都没留下…
展开
-
ES6 运算符
和 || 和 && 运算符 的优先级没有被定义,现在的规则是,如果多个逻辑运算符一起使用,必须用括号指定优先级,否则会报错。)是一个逻辑运算符,与 || 运算符类似,当?运算符左侧返回 null 或 undefined 时,则返回?与 || 运算符不同的是, || 运算符左侧返回 假 值时,返回右侧内容。与 || 和 && 运算符相似,左侧表达式不为 null 或 undefined 时,不对右侧表达式进行运算。大多数运算符是左结合,指数运算度是又结合,多个指数运算符连用时是从左右边开始计算的。...原创 2022-08-05 22:15:00 · 2056 阅读 · 0 评论 -
ES6 Proxy和Reflect
Proxy是ES6为了操作对象引入的API,Proxy可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。proxy这个词的意思是"代理",在这里表示由它来"代理"一些操作,可以译为"代理器"。Reflect对象与Proxy对象一样,也是ES6为了操作对象提供的API。Reflect 对象使用函数的方式实现了 Object 的命令式操作。.........原创 2022-07-26 02:32:17 · 531 阅读 · 0 评论 -
Map 与 Set
ES6 Map和Set的使用教程原创 2022-07-21 20:15:00 · 122 阅读 · 0 评论 -
Symbol
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。ES6数据类型除了Number、String、Boolean、Object、null和undefined,还新增了Symbol。原创 2022-07-20 17:45:00 · 213 阅读 · 0 评论 -
let 和 const 命令、变量的解构赋值
对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象。const用来声明一个常量,一旦声明不能修改,并且必须立即初始化。const作用域和let相同只在声明所在的块级作用域内有效。let和const都不可重复声明。属性,因此还可以对这个属性解构赋值。解构赋值是对赋值运算符的扩展。变量的解构赋值用途很多。类似数组的对象都有一个。..........原创 2022-07-20 16:20:04 · 399 阅读 · 0 评论