導讀 大家好,小淋來為大家解答以上問題。ext,apply很多人還不知道,現在讓我們一起來看看吧!1、下面是extjs中apply (object obj,objec...
大家好,小淋來為大家解答以上問題。ext,apply很多人還不知道,現在讓我們一起來看看吧!
1、下面是extjs中apply (object obj,object config,object defaults) :object參數的簽名,說明第一個參數是要復制的目標對象。
2、第二個參數是復制的源對象;第三個參數是默認的源對象,第三個參數是可選的,這意味著如果第三個參數有值,它也將被復制到目標對象中apply實例下的代碼中。
3、語句Ext.apply(b2,b1)將b1的屬性復制到b2對象中,所以調用b2的f1方法可以彈出' p2值'的提示信息。
4、雖然b2對象已經包含p2屬性值,但復制后會被覆蓋。
5、var b1={ p1:'p1值',p2:'p2值',f 1: function(){ alert(this . p2)} };var B2=new Object();b2.p2='b2值';Ext.apply(b2,B1);B2 . f1();參考:extjs中apply和applyIf的用法。
6、http://www.studyofnet.com/news/192.html希望以上答案能幫助到你!。
本文到此結束,希望對大家有所幫助。