Enumerable.size - Prototype JavaScript 框架 From Xunxin Prototype API previous page next page size size() -> Number 返回 Enumerable 中元素的数目。 样例 $R(1, 10).size() // -> 10 ['hello', 42, true].size() // -> 3 $H().size() // -> 0 性能参考 该方法仅提供一个计算 Enumerable 对象长度的通用版本。默认的实现是通过循环,这意味着它具有线性的时间复杂度。 很多混入 Enumerable 的对象可通过重写 size 方法来进行优化。一个现成的例子是 Array,它重写了 size 方法,通过数组原生的 length 属性来获取长度。 previous page start next page