JS建立物件的方式

2021-08-29 09:39:43 字數 853 閱讀 8917

物件的定義:無序屬性的集合,函式也是物件。

a. 工廠模式,用函式來封裝以特定介面建立物件的細節。如下:

function factory(name,number,score)

var obj = new factory('leo',1,60);

b.建構函式。建立乙個新物件,將建構函式的作用域賦給新物件(this),執行建構函式中的**,最後返回新物件。如下:

function student(name,number,score)

}var yu=new student('monkey',1001,99);

建構函式始終都應該以大寫字母開頭.

c.原型模式。所有的函式都有乙個原型(prototype)屬性,通過將資訊新增到原型物件中去,讓所有新建的物件例項共享這些資訊。

function person()

person.prototype.name='300kuai';

person.prototype.number=38;

person.prototype.score=59;

person.prototype.output=function()

var person1=new person();

d.自定義型別。組合使用建構函式模式和原型模式。建構函式用於定義例項屬性,原型用於定義方法和共享屬性。這也是使用最多的一種方法。

var obj=;

for (var prop in obj)

文章摘自:

原創文章還有關於原生js的一些dom和陣列方面的描述,如果有需要的可以去看看

JS建立物件方式

一 物件 對個資料的封裝體,儲存多個資料的容器 可以統一管理多個資料 1 分類 1 內建物件 由es標準定義的物件,在任何es的實現都可以使用 例如 math string number function object 2 宿主物件 由js執行環境提供的物件 例如 dom bom 3 自定義物件 使...

js的建立物件方式

1 object建構函式建立 var user new object user.name xiu user.age 18 2 使用物件字面量表示法 var user 相當於 var user new object var user 物件字面量是物件定義的一種簡寫形式,目的在於簡化建立包含大量屬性的物...

js建立物件的方式

1.object 利用內建物件形式建立 var boy new object 屬性 boy.name 哈哈 屬性 boy.image 男性頭像 屬性 boy.healthpoint hp 100 屬性 boy.magicpoint mp 100 技能 boy.technologys 方法 boy.a...