有趣的JavaScript原生数组函数.docxVIP

  • 2
  • 0
  • 约6.83千字
  • 约 14页
  • 2016-12-14 发布于重庆
  • 举报
在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法。Array对象继承自Ototype,对数组执行typeof操作符返回object而不是array。然而,[] instanceof Array也返回true。也就是说,类数组对象的实现更复杂,例如strings对象、arguments对象,arguments对象不是Array的实例,但有length属性,并能通过索引取值,所以能像数组一样进行循环操作。在本文中,我将复习一些数组原型的方法,并探索这些方法的用法。循环:.forEach判断:.some和.every区分.join和.concat栈和队列的实现:.pop, .push, .shift,和 .unshift模型映射:.map查询:.filter排序:.sort计算:.reduce和.reduceRight复制:.slice强大的.splice查找:.indexOf操作符:in走近.reverse循环:.forEach这是JavaScript中最简单的方法,但是IE7和IE8不支持此方法。.forEach 有一个回调函数作为参数,遍历数组时,每个数组元素均会调用它,回调函数接受三个参数:value:当前元素index:当前元素的索引array:要遍历的数组此外,可以传递可选的第二个参数,作为每次函数调用的上下文(this).

文档评论(0)

1亿VIP精品文档

相关文档