1. 程式人生 > >手把手教你ExtJS從入門到放棄——篇十八(示例15:Ext.Object的方法講解,chain,each,fromQueryString,getKey,getKeys,getSize等...)

手把手教你ExtJS從入門到放棄——篇十八(示例15:Ext.Object的方法講解,chain,each,fromQueryString,getKey,getKeys,getSize等...)

開啟API,可以看到如下,si'ngleton :單例,下面十個方法開發中都常用,下面將一一用程式碼講解

1.chain( Object object )

使用給定物件作為原生鏈返回一個新物件。 ...

原型物件:主要作用就是給物件原型新增新的屬性和方法來滿足自己的程式需求的

   

2.each( Object object, Function fn, [Object scope] )

迭代一個物件,在回撥函式中暴露,key,value與當前物件本身

在每個迭代上呼叫給定的回撥函式 在回撥函式中返回 false

 可以停止迭代. 示例:

可以看到當顯示完haircut時,停止了迭代 

3.fromQueryString( String queryString, [Boolean recursive] ) : Object

將查詢字串轉換回物件。 ...

4.getKey,getKeys,getSize,getValues這幾個方法不多說,有Java基礎的看看API就行

5.merge( Object destination, Object... object ) : Object

遞迴的合併任意數目的物件,但是不引用他們或他們的子物件。

6.toQueryObjects( String name, Object/Array value, [Boolean recursive] ) : Array

將一個name - value對轉換為一個物件陣列,支援內部結構的轉換,對構造查詢字串非常有用。

Ext.Object

7.toQueryString( Object object, [Boolean recursive] ) : String

將一個物件轉換成編碼的查詢字串,與fromQueryString相反,這裡就不多說了