码迷,mamicode.com
首页 > 其他好文 > 详细

第六章 面向对象的程序设计

时间:2018-04-09 23:05:21      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:str   修改   type属性   构造函数   for   语法   读取   指针   面向   

6.1  理解对象

6.1.1  属性类型

数据属性和访问器属性

1.数据属性    读入和写入值

configurable    表示能否通过delete删除属性从而定义新属性    直接在对象上定义的属性,默认值为true

enumerable   表示能否通过for-in循环往复返回属性    直接在对象上定义的属性,默认值为true

writable   表示能否修改属性的值   直接在对象上定义的属性,默认值true

value   包含这个属性的数据值  读取属性是,从这个地方读,写入属性时,从这个地方写/    默认值为underfind

修改默认属性的特性

Object.defineProperty()方法

属性所在的对象,属性的名字,和一个描述符对象

2.访问器属性

getter和setter

configurable    表示能否通过delete删除属性从而定义新属性    直接在对象上定义的属性,默认值为true

enumerable   表示能否通过for-in循环往复返回属性    直接在对象上定义的属性,默认值为true

get     读取属性时调用的函数   默认值underfind

set   写入属性时调用的函数   默认值underfind

修改访问器属性特性

Object.defineProperty()方法

6.1.2  定义多个属性

6.1.3 读取属性的特性

6.2  创建对象

6.2.1  工厂模式

6..2.2  构造函数模式

构造函数始终应该以一个大写字母开头

1.将构造函数当中函数

2.构造函数的问题

6.2.3  原型模式

1.理解原型对象

constructor属性,  是一个指针,指向函数的prototype属性所在函数的指针    (所在函数的函数名)

prototype属性   时一个函数的所有属性集合就是Object.prototype

2.原型与in操作符

3.更简单的原型语法

4.原型的动态性

5.原生对象的原型

 

 

 

      

 

第六章 面向对象的程序设计

标签:str   修改   type属性   构造函数   for   语法   读取   指针   面向   

原文地址:https://www.cnblogs.com/maxiaoqiang1990/p/8763124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!