<
script
>
ext.
onready
(function(),
f2:function()
};varb2
=newobject
();b2.p1
="b2 value"
;ext.(
b2,b1);b2.
f1();
// 這個挺有意思
,不僅屬性會複製,連
b1中的
f1方法也可以被複製和使用
// (
有點費話,因為
f1和f2就是以屬性的形式生命的)b2
.f2();//
會使得b2
中包含乙個
p3的屬性,值為
"p3 value"
。ext.(
b2,b1,);
alert(b2
.p3)});
script
>
alert(b2.p3);
這樣會使得b2中包含乙個p3的屬性,值為"p3 value"。
b2.f1();
由於b2中已經存在了p2屬性,因此,b2.f1()方法中引用this.p2的時候,得到的是"b2 value",而不是在b1中定義的"p2 value"。
Ext中apply及applyIf方法的應用
come from 該方法包含三個引數,第乙個引數是要拷貝的目標物件,第二個引數是拷貝的源物件,第三個引數是可選的,表示給目標物件提供乙個預設值。可以簡單的理解成把第三個引數 如果有的話 及第二個引數中的屬性拷貝給第乙個引數物件。看下面的 var b1 var b2 new object b2.p2...
Ext中apply及applyIf方法的應用
object defaults object 該方法包含三個引數,第乙個引數是要拷貝的目標物件,第二個引數是拷貝的源物件,第三個引數是可選的,表示給目標物件提供乙個預設值。可以簡單的理解成把第三個引數 如果有的話 及第二個引數中的屬性拷貝給第乙個引數物件。看下面的 這樣會使得b2中包含乙個p3的屬性...
的apply 易混淆函式札記 apply系列函式
在r語言中,有些函式由於名字相似,或者功能相似,容易混淆。因此,我計畫記錄一些在r中易混淆的函式,相應的文章題目都是冠以易混淆函式札記。這是這個系列的第一篇文章。這篇文章中用的資料集是r中自帶的mtcars資料集,可以直接呼叫。由於該資料集列數較多,為了方便理解,我們只取其mpg,cyl,hp列,分...