ES6 方法扩展
字符串
includes() 返回布尔值,表示是否找到了参数字符串
startsWith() 返回布尔值,表示参数字符串是否在源字符串头部
endsWith() 返回布尔值,表示参数字符串是否在源字符串头部
repeat() 返回一个新字符串,表示将源字符串重复n次
数值
Number.isFinite() 判断是否溢出
Number.isNaN() 判断是否为NaN
Number.isInteger() 判断是否为整数
Number.isSafeInteger() 是否在精确范围内
Number.EPSILON 精确度
Math
Math.trunc() 去掉小数返回整数
Math.sign() 判断正负和0
Math.cbrt() 计算立方根
数组 (类数组:DOM操作返回的NodeList集合以及arguments对象)
Array.from() 用于将两类对象转换为真正的数组:类似数组的对象和可遍历对象(包括Set和Map)
Array,from() 用于将一组值转换为数组。主要弥补构造函数Array()的不足,因为参数不同会导致Array()的差异。 Array() // [] 、Array(2) // [ , ] 、Array(3,4,5) // [3,4,5]
copyWithin() 修改原数组,三个参数(开始覆盖的位置,从该位置读取的数据,停止读取数据) [1,2,3,4,5]. copyWithin(0,3) // [4,5,3,4,5]
find() 参数是回调函数,返回该元素,判断数组中是否有该元素
findIndex() 返回第一个满足条件成员的位置,否则返回-1
fill() 初始化数组的值
entries() 遍历键值对
keys() 遍历键
values() 遍历值
includes() 返回布尔值,判断数组是否包含给定值