內建建構函式建立物件

2021-10-18 16:41:15 字數 737 閱讀 1003

// a): 內建:  就是js本身就自帶(不需要程式設計師自己定義)

// b): 建構函式: 本質上就是乙個函式,建構函式是用來建立物件的

// c): 內建建構函式: js內部提供了乙個用來建立物件的函式

// 語法:  let 物件名 = new object();
//例如: 建立乙個張三物件

let zs = new object();

//zs物件身上的屬性

zs.uname = '張三';

//zs物件身上方法

zs.eat = function()

console.log(zs);

// a): new這是乙個關鍵字,就是用來呼叫建構函式建立物件的(通過建構函式建立物件必須加new關鍵字)

// b): object() 這就是js中內建的乙個建構函式

// c): 通過字面量建立的物件其實和通過內建建構函式object建立的物件是一回事兒(不同的寫法)

// d): 將字面量建立物件的方式是內建建構函式建立物件的語法糖寫法(簡寫形式)

// zs 是乙個物件

// let zs =

// }

// //給物件設定屬性

// zs.age = 34;

// zs.test = function() {}

建構函式建立物件

字面量方式 new 關鍵字 借用建構函式 在記憶體中建立乙個新的空物件。讓 this 指向這個新的物件。執行建構函式裡面的 給這個新物件新增屬性和方法。返回這個新物件 建構函式裡面不需要 return 例項成員 建構函式內部通過this新增的成員,例項成員只能通過例項化的物件來訪問 靜態成員 在建構...

建構函式建立物件

建構函式建立物件 function box name,age 建構函式沒有new object,但是它後台會自動var obj new object this就相當於obj 建構函式不需要返回物件引用,它是後台自動返回的 建構函式也是函式,但函式名第乙個字母要大寫 必須new建構函式名 new bo...

建立物件,建構函式,構造例項

建立物件 doctype html en utf 8 viewport content width device width,initial scale 1.0 document title head 想要得到一系列型別相同結構相似的物件 不管是用字面量還是new object都會得到一些無關聯的物...