专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
今天看啥  ›  专栏  ›  码小辫

一文说透ES7、ES8、ES9、ES10、ES11、ES12新特性!

码小辫  · 公众号  ·  · 2024-07-16 17:10

文章预览

作者:南殇 https://juejin.cn/post/7243677232827891773 ES7 ES2016(ES7)中新增了如下特性👇 Array.prototype.includes Exponentiation Operator 一、 Array.prototype.includes 1.1 定义 includes() 方法用来判断一个数组或字符串中是否包含一个指定的值 返回值: 如果包含返回 true ,否则返回 false 。 1.2 语法 arr.includes(valueToFind) arr.includes(valueToFind, fromIndex) let  arr = [ 1 ,  2 ,  3 ,  4 ]; arr.includes( 3 );         // true arr.includes( 5 );         // false arr.includes( 3 ,  1 );      // true 1.2.1 fromIndex大于等于数组长度 返回 false arr.includes( 3 ,  3 );      // false arr.includes( 3 ,  20 );     // false 1.2.2 计算出的索引小于0 如果 fromIndex 为负值,使用 数组长度 + fromIndex 计算出的索引作为新的 fromIndex ,如果新的 fromIndex 为负值,则搜索整个数组。 arr.includes( 3 ,  -100 );   // true arr.includes( 3 ,  -1 ) ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览