ECMAScript 中有两种属性:数据属性和访问器属性 一 属性类型 1.数据属性。数据属性有4个描述其行为的特性 [[Configurable]]表示能否通过delete删除属性从而重新定义属性; 能否修改属性; 能否把属性修改为访问器属性。 [[Enumerable]] 表示是否能通过for- ...
分类:
编程语言 时间:
2016-04-18 22:16:57
阅读次数:
148
第六章 面向对象的程序设计 1、理解对象:无序属性的集合,其属性可以包含基本值、对象或者函数 1)属性类型: 数据属性:4个特性——[[Configurable]]表示能否通过delete删除属性从而重新定义属性,能否删除属性的特性,或者能否把属性修改为访问器属性,这个特性默认值为true;[[En
分类:
编程语言 时间:
2016-03-20 21:34:41
阅读次数:
281
对象是一个属性集合,对象的基本特征是属性名(name)和属性值(value)。ES5 增加了属性描述符,可以更细腻的控制属性的不同操作。属性描述符有 configurable、writable 和 enumerable。 属性描述符通常和 Object.defineProperty/Object.d
分类:
其他好文 时间:
2016-03-15 08:33:45
阅读次数:
230
开学第二天,继学习感悟1开始写学习感悟2 1.今天主要学习了面向对象的编程,Ecmascript主要包括两种属性,1是数据属性,2是访问器属性,其中数据属性有4个描述其行为的特性(configurable、enumerable、writable、value)访问器属性同样也包括4个属性(config
分类:
其他好文 时间:
2016-03-02 00:02:05
阅读次数:
172
第六章 面向对象的程序设计 1. 数据属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性。默认值为true。 [[Enumerable]]:表示能否通过for-in循环返回属性。默认值为true。 [[Writable]]:表示能否修改属性的值,默认为true。
分类:
编程语言 时间:
2016-02-29 16:41:32
阅读次数:
212
//修改属性默认值使用object.defineProperty(),接收三个参数,属性所在的对象,属性的名字和一个描述符对象//描述符对象必须为configurable、enumerable、writable、value; var person = {}; Object.definePropert
分类:
其他好文 时间:
2016-02-29 16:22:16
阅读次数:
121
对象属性的标签 value(属性值), writable(属性可写), enumerable(属性可枚举), configurable(属性可配置), 这些属性标签使对象所持有的属性体现出不同的特性, 以便开发者开发使用. value value, 属性的值, 这个属性是最直观的体现, 一个属性我们
分类:
编程语言 时间:
2016-02-27 12:20:31
阅读次数:
229
提起操作, 很多人都会想到我们学习过程中最经常做的操作, 就是对数据库进行增, 删, 改, 查, 既然提到这个, 那么对于对象的属性操作也不例外, 基本上可以说也是这几个操作. JS中对象的属性标签 writable(可写), enumerable(可枚举), configurable(可配置),
分类:
编程语言 时间:
2016-02-26 12:00:16
阅读次数:
152
用Object.definedproperties 一次性添加或修改多个属性的特性和值。 1 <script> 2 var obj ={} 3 Object.defineProperties(obj,{ 4 x:{value:1,writalbe:true,configurable:true,enu
分类:
Web程序 时间:
2016-02-14 12:57:48
阅读次数:
144
1.ECMAScript没有类的概念,ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”,有点类似于散列表 2.ECMAScript 中有两种属性:数据属性和访问器属性。 数据属性: [[Configurable]]:表示能否通过 delete 删除属性从而重新
分类:
编程语言 时间:
2016-02-07 17:29:47
阅读次数:
269