Prototype 实用功能详解
1. 哈希处理
在处理对象时,我们可以使用 Object.toQueryString 方法将对象转换为查询字符串。例如:
Object.toQueryString({ foo:'bar' })
// -> 'foo=bar'
哈希处理简单实用,开销较小,值得我们喜爱。
2. 范围表示
ObjectRange 类是 $R() 实用函数背后的类,它用于表示值的范围。一个类型要能用于范围表示,只需具备 succ() 方法,调用该方法可得到下一个值。在 Number 和 String 中, Prototype 已经内置了 succ() 方法,因此可以直接使用数字范围和字符串范围,不过数字范围的使用更为广泛和实用。
2.1 创建范围
创建范围非常简单,有两种方式:
$R(start, end [ , exclusive = false ] )
new ObjectRange(start, end [ , exclusive = false] )
这两种方式语义相同。
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



