建立乙個物件的四種方法

2021-07-22 01:11:00 字數 781 閱讀 2953

1>定義乙個新的物件

var student1 = new object();

2>新增屬性

student1.name = '張三';

student1.age = 12;

3>取屬性值

a,   var namevalue = student1.name;

b.var namevalue = student1['name']//裡面可是要引起來哦;

c. var test = 'name';

var student1['test'];

4>刪除屬性

delete student1.name;

5>給物件新增行為

student1.number = function()

呼叫則是 student1.number();

注:逗號分隔

var student2 = }

student2.number;

三,通過工廠模式

function creatstudent()

return p;//一定要有返回值; }

var student3 = creatstudent();

四.  構建函式建立物件

function student(name,age,numbe)

} 乙個函式是不是呼叫函式要看呼叫方式,以new開始呼叫的就是建構函式;

var student4 = new student('haha',20);

建立執行緒的四種方法

一 繼承thread類 建立乙個類並繼承thread類以後重寫run 方法,建立子類的例項,之後用子類建立的物件.start 即可啟動執行緒。如下 public class firstthread extends thread public static void main string args ...

JavaScript四種建立物件的方法

var colo document.getelementbyid colors innerhtml colo.blue 訪問物件屬性 訪問物件方法 document.getelementbyid colors innerhtml colo.black var colo new object colo...

物件深淺拷貝的四種方法

存在這麼乙個物件,對他進行深拷貝 var obj 淺拷貝 僅僅是指標給了另乙個物件var obj var obj1 obj obj1.name 熱心市民王先生 此時,我們對obj1進行改變,檢視obj obj1 console.log obj console.log obj1 我們可以發現,原來的o...