Object型別的使用

2021-10-08 12:47:41 字數 682 閱讀 8286

js中object型別中有乙個重要的屬性是prototype

使用這個屬性可以動態的擴充套件乙個物件的函式或者屬性

例如:

function

user

(a,b,c)

//獲取上述的如果用new user來獲取說明上述是乙個物件,否則是乙個函式

//第一種方式獲取值

var user=

newuser(1

,'張三',23

);console.

log(user.sno)

; console.

log(user.sname)

; console.

log(user.sage)

;//第二種方式獲取

console.

log(user[

"sno"])

; console.

log(user[

"sname"])

; console.

log(user[

"sage"])

;//動態的擴充套件這個物件中的函式

user.prototype.

suiyi

=function()

//擴充套件時候要使函式生效需要調動

user.

suiyi()

;

引用型別 Object

什麼是物件,其實就是一種型別,即引用型別。而物件的值就是引用型別的例項。在ecmascript中引用型別是一種資料結構,用於將資料和功能組織在一起。它也常被稱做為類,但ecmascript中卻沒有這種東西。雖然ecmascript是一門物件導向的語言,卻不具備傳統物件導向語言所支援的類和介面等基本結...

資料型別 Object

object 例項和 object 原型物件 object.prototype 的方法 可以通過new object object.create 方法,或者使用字面量標記 初始化標記 初始化物件。乙個物件初始化器,由花括號 大括號 包含的乙個由零個或多個物件屬性名和其關聯值組成的乙個逗號分隔的列表構...

object類的使用

object類,所有的類都繼承object類 tostring 物件的字串的描述 hashcode 返回物件的雜湊碼 equals 判斷兩個物件內容是否相等 重寫equals 方法,必須重寫hashcode 方法 clone 建立並返回此物件的副本 要想乙個類的物件能夠轉殖,必須實現兩點 1 實現c...