国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript高級程序設計(第三版)學習筆記6、7章

2019-11-20 10:24:32
字體:
來源:轉載
供稿:網友

第6章,面向對象的程序設計

對象:

1、數據屬性

configurable,表示能否通過delete刪除屬性從而重新定義屬性,能否修改屬性的特性,或能否把屬性修改為訪問器屬性,默認為true

enumerbale,表示能否通過for-in訪問屬性,默認true

ƒwritable,表示能否修改屬性值,默認true

„value,數據存儲位置,默認undefined

修改默認屬性特性:Object.defineProperty(),接收三個參數:屬性所在對象,屬性名,描述符對象,描述符對象屬性必須是:configurable、enumerable、writable、value

例:

var obj = {};Object.defineProperty(obj,”name”,{writable:true,value:”nihao”}); 

2、訪問器屬性

configurable,表示能否通過delete刪除屬性從而重新定義屬性,能否修改屬性的特性,或能否把屬性修改為訪問器屬性,默認為true

 enumerbale,表示能否通過for-in訪問屬性,默認true

get,讀取屬性時調用,默認undefined

„set,寫入屬性時調用,默認undefined

修改必須通過Object.defineProperty()

例:

var obj = {_year:2004,edition:1}Object.defineProperty(book,”year”,{get:function(){return this._year;},set:function(newValue){if(newValue > 2004){this._year = newValue;this.edition += newValue 

主站蜘蛛池模板:
虞城县|
长泰县|
宁城县|
赤水市|
岱山县|
靖宇县|
电白县|
富源县|
麻栗坡县|
阜新市|
论坛|
铜鼓县|
凌源市|
芒康县|
洪泽县|
若尔盖县|
景谷|
中西区|
佳木斯市|
深州市|
平凉市|
平武县|
嘉兴市|
静安区|
兴业县|
临西县|
栾城县|
南澳县|
黄石市|
宁晋县|
沂水县|
荣昌县|
泰兴市|
外汇|
田阳县|
道孚县|
巴林右旗|
江山市|
来安县|
碌曲县|
克东县|