Prototype1.4手册(9)

Method Kind Arguments Description
keys()   instance   (none)   返回所有Item的key的集合的一个array。  
values()   instance   (none)   返回所有Item的value的集合的一个array。  
merge(otherHash)   instance   otherHash: Hash object   合并给出的Hash,返回一个新Hash。  
toQueryString()   instance   (none)   以QueryString那样的样式返回hash中所有的item,例如: 'key1=value1&key2=value2&key3=value3'  
inspect()   instance   (none)   用一种合适的方法显示hash中的key:value对。  

The ObjectRange class

继承自 

用上、下边界描述一个对象区域。

Property Type Kind Description
start   (any)   instance  

range的下边界

 
end   (any)   instance   range的上边界  
exclusive   Boolean   instance   决定边界自身是不是range的一部分。  

Method Kind Arguments Description
[ctor](start, end, exclusive)   constructor   start: the lower bound, end: the upper bound, exclusive: include the bounds in the range?   创建一个range对象,从start生成到end,这里要注意的是,start和end必段类型一致,而且该类型要有succ()方法。  
include(searchedValue)   instance   searchedValue: value that we are looking for   检查一个value是不是在range中。  

The Class object

在这个程序包中 Class 对象在声明其他的类时候被用到 。用这个对象声明类使得新类支持 initialize() 方法,他起构造方法的作用。

看下面的例子

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjjfjs.html