一、簡介
getter函式,獲取object物件的屬性值。
setter函式,對object物件的屬性進行賦值。
通常,有兩種手段可以對object物件存、取值;
1. 在物件初始化時
2. 在物件初始化後
二、定義屬性
2.1 在物件初始化時
在getter函式前用「get」關鍵字定義,在setter函式前用「setter」關鍵字定義;如下:
var o = ,
set setkey( value )
2.2 在物件初始化後
在物件初始化後需要兩個特殊的函式__definegetter__和__definesetter__來訪問屬性值。使用方式如下:
var o = ;
o.prototype.__definesetter__( 'key', function( value ) );
o.prototype.__definegetter__( 'key', function() );
js物件4 物件的操作
使用typeof 方法 function isobject test else 原理 該方法傳入乙個變數,返回該變數型別所對應的字串 string number boolean undefined object null object function 對於null 陣列和物件,一律返回 objec...
JS學習四(物件)
1 var object1 物件字面量 object1 2 過new object 建立物件 var obj new object 建立乙個空物件,var arr new array 空陣列,var date new date 日期時間物件 var reg new regexp js 建立正則物件 ...
對js物件setter getter的理解
一 簡介 getter函式,獲取object物件的屬性值。setter函式,對object物件的屬性進行賦值。通常,有兩種手段可以對object物件存 取值 1.在物件初始化時 2.在物件初始化後 二 定義屬性 2.1 在物件初始化時 在getter函式前用 get 關鍵字定義,在setter函式前...