国产探花免费观看_亚洲丰满少妇自慰呻吟_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 

主站蜘蛛池模板:
兴业县|
文化|
嵊泗县|
万州区|
岚皋县|
治县。|
甘谷县|
和林格尔县|
湖州市|
漳州市|
武城县|
榕江县|
资兴市|
东阳市|
昭苏县|
黄平县|
邢台市|
济阳县|
娱乐|
佛坪县|
萨嘎县|
建德市|
大邑县|
公主岭市|
华池县|
讷河市|
万安县|
齐河县|
锡林郭勒盟|
荣成市|
吕梁市|
日土县|
仙居县|
和硕县|
长宁县|
朝阳县|
明水县|
绥滨县|
义乌市|
晋中市|
融水|