YUI Array 之each| forEach(遍历)

1. yui-each原码:

遍历

2.tangram-each

 

tangram遍历


3.tangram-array each原码

tangram array遍历



4.underscore  each 原码:

underscore array遍历

5. qwrap – each 

qwrap array遍历



比较

  a. YUI会调用原生的forEach,可以用来遍历array,string,不能遍历object,也不会打断遍历

  b.tangram最严谨,排除了function具有length属性,但YUI与underscore用了in 这个来排除掉了function,可以返回break 或者false打断遍历,可以用来遍历对象

  c.  underscore 会调用原生的forEach,可以用来遍历对象,数组,字符串,可以被打断遍历,这个函数在underscore是一个基础的函数,

  d. qwrap的最简洁,不会调用原生forEach,也不能打断遍历

posted @ 2013-08-28 22:28  独角xi  阅读(393)  评论(0编辑  收藏  举报