javascript对象学习经验排序
1。对象创建方法:(1)由新操作符创建,后面紧跟着一个构造函数名称
对象=新对象();
当构造函数直接调用时,通常不返回值。它初始化由这个值传递的对象,但是当它与new一起使用时,它返回一个对象值作为新表达式的值。
(2)直接对象数量
该对象的直接数量由一个属性描述列表组成,该属性描述列表包含在括号中,其中属性由逗号分隔。每个直接对象的属性描述由属性名加上冒号和属性的值组成,属性值可以是任意类型或函数。
var对象= {:1、B:A,C函数(){ } }
2的设置和查询。对象的属性
(1)通过点运算符对象p。
(2)类阵列模式对象{ 'p' }
该方法的2个属性用一个字符串表示,它可以方便对象属性的动态访问。
三.枚举对象属性
对于(对象中的p){
做某事
}
p是对象的属性,它只能枚举用户定义的属性,不能枚举某些预定义的属性和方法,如构造函数。
4。访问对象的未定义属性并返回未定义;
5。对象的方法
对象的方法定义和访问与对象属性相似,但对象方法是一个函数;对象的对象由方法中的引用调用。
6原型对象。物体
(1)每个对象都有一个原型对象,它继承了原型对象的所有属性;属性的继承只有在读取该属性的值时才发生;
(2)对象的原型是由创建和初始化对象的构造函数定义的。
(3)每个函数(构造函数)都有一个原型属性引用函数的原型对象。