首页 > 其他 > 详细

ES6 方法扩展

时间:2017-10-18 16:35:34      阅读:251      评论:0      收藏:0      [点我收藏+]

字符串

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() 返回布尔值,判断数组是否包含给定值

 

ES6 方法扩展

原文:http://www.cnblogs.com/slardarr/p/7683084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!