【js学习笔记-027】-- 对象
来源:互联网 发布:网络兼职信息网 编辑:程序博客网 时间:2024/05/20 20:19
对象最常见的用法是创建、设置、查找、删除、检测和枚举它的属性。
属性名可以是包含空字符串在内的任意字符串,但对象不能存在两个同名属性。
每个属性还有一些与之相关的值,称为属性特性:
可写:表明是否可以设置该属性的值
可枚举:表明是否可以通过for/in循环该属性
可配置:表明是否要以删除或修改该属性
除此之外,每个属性还拥有三个相关的对象特性
对象原型(prototype):指向另外一个对象,本对象的属性继承自它的原型对象
对象的类(class):标识对象类型的字符串。
对象的扩展标记(extensibale flag) 指明是否可以向该对象添加新属性(ecmascript)。
三类js对象和两类属性作区分:
内置对象:由ECMAScript规范定义的对象或类。例如,数组,函数,日期,正则表达式都是内置对象。
宿主对象:解释器所嵌入的宿主环境定义。如:表示页面结构的HTMLElement对象均是宿主对象。既然宿主环境定义的方法可以当成普通的javascript函数对象,那么宿主对象也可以当成内置对象。
自定义对象:由运行中的js创建的对象(user-defined-object)
继承属性:在对象的原型对象中定义的属性(own property)
自有属性:直接在对象中定义的属性(inheritedproperty)
- 【js学习笔记-027】-- 对象
- JS 学习笔记--Object对象
- js内置对象 学习笔记
- 【JS学习笔记】内置对象
- js面向对象学习笔记
- JS学习笔记之对象
- js内置对象 学习笔记
- 【js基础】js事件对象学习笔记
- 快速学习js笔记三 location 对象
- 快速学习js 笔记四 screen 对象
- javascript学习笔记三之js对象
- 【js学习笔记-012】---全局对象
- 【js学习笔记-018】-- 包装对象
- 【js学习笔记-028】-- 对象的创建
- 【js学习笔记038】--序列化对象
- 【js学习笔记-045】-- 类对象数组
- 【js学习笔记-063】RegExp对象
- JavaScript学习笔记(二)JS对象
- solr中文分词(mmseg4j) 编辑
- 互相关信息和归一化互相关信息
- Entity Framework 4.1/4.3 之二(前辈Entity Framework4.0)
- javascript高级程序设计-----------------读书笔记
- 详解Android动画之Frame Animation
- 【js学习笔记-027】-- 对象
- 羊皮卷之二 我要用全身心的爱来迎接今天
- Entity Framework 4.1/4.3 之三(由4.0过渡到4.1/4.3)
- 初学dll
- Tomcat支持中文名和不区分大小写
- Vs2010+VB+SQL2008 DataSet
- 【js学习笔记-028】-- 对象的创建
- jave学习第三节代码
- 虚拟机VirtualBox 中 ubuntu13.04 安装Hadoop 集群