Enumerable.size - Prototype JavaScript 框架

Xunxin Prototype API

size

size() -> Number

返回 Enumerable 中元素的数目。

样例

$R(1, 10).size() 
// -> 10 
['hello', 42, true].size() 
// -> 3 
$H().size() 
// -> 0 

性能参考

该方法仅提供一个计算 Enumerable 对象长度的通用版本。默认的实现是通过循环,这意味着它具有线性的时间复杂度。 很多混入 Enumerable 的对象可通过重写 size 方法来进行优化。一个现成的例子是 Array,它重写了 size 方法,通过数组原生的 length 属性来获取长度。