同步操作将从 MiyueFE/blog 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ECMAScript 2016 (即 ES 7)只增加了两个新特性:Array.prototype.includes()
和 求幂运算符。
includes()
Array
原型上的 includes()
方法,与 indexOf()
方法的功能基本一致,同样接收两个参数:查找项,开始查找的下标(可选)。
但是 includes()
方法与 indexOf()
方法有两个最大的不同。
includes()
主要是判断数组是否包含被查找元素,所以返回值是一个布尔值,找到则为 true
,否则为 false
。includes()
方法可以查找数组内是否存在 NaN
。indexOf()
不能查找 NaN
的主要原因是,NaN
是作为一个特殊的数字类型,表示 “不是一个数字”,并且不等于任何一个值(包括 NaN
),所以在比较时会出现异常。而 includes()
方法则能正确的判断数组中是否存在 NaN
。
求幂运算符 **
,又叫指数运算符,与 Math.pow()
功能一致(但是实现方式不同,对大数字运算可能有细微差别),用于返回第一个自变量的第二个自变量对应的指数幂。
使用形式为: let powA = 2 ** 3; // 8
求幂运算符与其他普通运算符不同的是,求幂运算符是右结合,连用时是从右往左开始计算。
例如: let powB = 4 ** 3 ** 2; // 等于 4 ** (3 ** 2) = 262144
求幂运算符与其他普通运算符一样可以与等号结合形成赋值运算符 **=
,可将变量的幂运算结果重新赋值给原变量。
例如:
let powC = 2;
powC **= 10; // 1024
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。