摘要:
指数运算符 ES2016 新增了一个指数运算符(**)。 2 ** 2; // 4 2 ** 3; // 8 这个运算符的一个特点是右结合,而不是常见的左结合。多个指数运算符连用时,是从最右边开始计算的。 // 相当于 2 ** (3 ** 2) 2 ** 3 ** 2; // 512 上面代码中, 阅读全文
posted @ 2021-09-02 13:23
我係死肥宅
阅读(98)
评论(0)
推荐(0)
摘要:
Object.is() ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符( )。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript 缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。 ES6 提出“Same 阅读全文
posted @ 2021-09-02 13:09
我係死肥宅
阅读(64)
评论(0)
推荐(0)
摘要:
对象的扩展 对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级,本章介绍数据结构本身的改变,下一章介绍Object对象的新增方法。 属性的简洁表示法 ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 const foo 阅读全文
posted @ 2021-09-02 11:03
我係死肥宅
阅读(81)
评论(0)
推荐(0)
摘要:
扩展运算符 含义 扩展运算符(spread)是三个点(...)。它将一个数组转为用逗号分隔的参数序列 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.queryS 阅读全文
posted @ 2021-09-02 09:43
我係死肥宅
阅读(51)
评论(0)
推荐(0)

浙公网安备 33010602011771号