在JavaScript中,Ext.apply方法用于將一個對象的屬性復制到另一個對象。
使用Ext.apply的基本語法如下:
Ext.apply(destination, source1, source2, …);
其中,destination是目標對象,source1、source2等是源對象。Ext.apply方法會將源對象中的屬性復制到目標對象中,如果目標對象已經存在同名屬性,則會覆蓋目標對象中的屬性。
以下是一個使用Ext.apply的示例:
var destination = {
name: 'John',
age: 30
};
var source = {
age: 35,
gender: 'male'
};
Ext.apply(destination, source);
console.log(destination);
輸出結果為:
{
name: 'John',
age: 35,
gender: 'male'
}
在上面的示例中,目標對象destination已經存在屬性age,當使用Ext.apply方法將源對象source的屬性復制到目標對象時,目標對象中的age屬性被覆蓋為源對象中的age屬性的值。同時,源對象中的gender屬性被添加到目標對象中。