1. 首页
  2. 编程语言
  3. Javascript
  4. JavaScript高级程序设计(第3版)学习笔记10 再访js对象

JavaScript高级程序设计(第3版)学习笔记10 再访js对象

上传者: 2021-11-24 23:46:55上传 PDF文件 114.52 KB 热度 14次

对象属性和特性  什么是属性,什么是特性,这有什么区别?我不想也不会从语义学上去区分,对于这系列文章来说,属性就是组成对象的一个部分,广义上也包括对象的方法,而特性则是指被描述主体所具有的特征,换句话说,属性是我们可以通过编码来访问的具体存在,而特性则主要是为了便于理解概念的抽象存在,当然,特性也可以通过相应的属性来具体外化。这一小节所讲的对象属性的特性就是对对象属性特征的一个描述,主要来自于ECMA-262规范的第5版,该规范使用两个中括号的形式来描述不能直接访问的内部特性。这里的create是一个非常有意思的方法,规范中这样描述它的行为:

下载地址
用户评论