6.1 理解对象 6.1.1 对象属性类型 ECMS属性有两种类型:数据属性和访问器属性 1 数据属性 [[configurable]] 表示能否通过Delete 删除属性从而从新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。对象上定义的属性默认值为true [[enumerable ...
分类:
Web程序 时间:
2016-06-20 00:19:00
阅读次数:
205
属性类型 1.数据属性特性 [[Configurable]](可配置):能否通过delete删除属性重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。 [[Enumerable]](可枚举):能否通过for-in循环返回属性。 [[Writable]](可写):能否修改属性的值。 [ ...
分类:
其他好文 时间:
2016-06-10 13:44:28
阅读次数:
267
理解对象 创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法 创建对象的首选模式是对象字面量方式 属性类型 内部属性无法直接访问,ECMAScript5把它们放在两对方括号中,分为数据属性和访问器属性 1、数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写 ...
分类:
其他好文 时间:
2016-06-06 22:07:14
阅读次数:
351
ECMA-2把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 严格来说,这就相当于说对象是一组没有特定顺序的值。对象的属性或方法都有一个名字,而每个名字映射到一个值。我们可以把ECMAScript的对象想象成散列表,无非就是一组名值对,其中值可以是数据或函数。(高程三 P139 ...
分类:
编程语言 时间:
2016-05-14 15:35:17
阅读次数:
185
创建对象方式: 或者 属性类型: ECMAScript中有两种属性:数据属性和访问器属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为true。 ...
分类:
其他好文 时间:
2016-04-23 16:25:28
阅读次数:
175
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
开学第二天,继学习感悟1开始写学习感悟2 1.今天主要学习了面向对象的编程,Ecmascript主要包括两种属性,1是数据属性,2是访问器属性,其中数据属性有4个描述其行为的特性(configurable、enumerable、writable、value)访问器属性同样也包括4个属性(config
分类:
其他好文 时间:
2016-03-02 00:02:05
阅读次数:
172
1.ECMAScript没有类的概念,ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”,有点类似于散列表 2.ECMAScript 中有两种属性:数据属性和访问器属性。 数据属性: [[Configurable]]:表示能否通过 delete 删除属性从而重新
分类:
编程语言 时间:
2016-02-07 17:29:47
阅读次数:
269
在ECMAScript中有两种属性:数据属性和访问器属性1、数据属性configurable:表示能否通过delete删除属性从而重新定义属性;或者能否修改属性的特性;或者能否把属性修改为访问器属性。enumerable:表示能否通过for-in循环返回属性。writable:表示能否修改属性的值。...
分类:
编程语言 时间:
2016-01-20 01:04:27
阅读次数:
269