对象——基本概念

来源:互联网 发布:movielens数据集下载 编辑:程序博客网 时间:2024/06/01 14:25

1.对象:属性的无序集合,每个属性都是一个名/值对。

2.属性特性:

  (1).可写:是否可以写该属性的值;

  (2).可枚举:是否可以通过for/in来返回该属性;

  (3).可配置:是否可以删除、修改该属性。

3.对象特性:

  (1).对象的原型:本对象的属性继承自的对象;

  (2).对象的类:标识对象的类;

  (3).对象的扩展标记:该对象的属性是否可扩展。

4.三类javascript对象:

  (1).内置对象:ECMAscript规范定义的对象,比如:数组、函数、日期、正则表达式;

  (2).宿主对象:javascript解释器所嵌入的宿主环境定义的。比如:客户端javascript中表示网页结构的HTMLElement对象;

  (3).自定义对象:javascript代码运行创建的。

5.两类属性:

  (1).自有属性:直接在对象中定义的;

  (2).继承属性:从对象的原型中继承来的属性。


0 0
原创粉丝点击