一、对象的基础结构
1. 对象的基本结构:对象由属性(properties)和方法(methods)两个基本元素构成
前者是对象在实施其所需要行为的过程中,实现信息的装载单位,从而实现与变量相关联
后者是指对象能够按照设计者的意图而被执行,从而与特定的函数相关联
2.引用对象的途径:
- 引用JavaScript内部对象
- 由浏览器环境中提供
- 创建新对象
3. 有关对象操作语句:
1)For(对象属性名 in 已知对象名)用于对已知对象的所有属性进行操作的控制循环(将一个已知对象的所有属性反复置给一个变量)
优点:无需知道对象中属性的个数即可进行操作
2)with object{......}在该语句体内,任何对变量的引用被认为是这个对象的属性,以节省一些代码
所有在with语句后的花括号中的语句,都是在后面object对象的作用域
3)this关键词是对当前的引用,在JavaScript由于对象的引用是多层次、多方位的,往往一个对象的引用又需要对另一个对象的引用,而另一个对象又有可能引用其他对象,这样可能造成混乱,最后导致不知道引用哪个对象。为此JavaScript提供了一个用于将对象指定当前对象的语句this
4)New运算符:可创建一个新对象