了解JS中的对象

2019-11-02  本文已影响0人  NisemonoC

1、组成
键值对。
键即属性名,值即属性值。两者用“:”连接,键值对之间用“,”隔开。


2、特点
任何两个对象都不相等,如果结果显示相等那么两个其实就是同一个对象。

对象本身本身是引用型数据,具有浅拷贝和深拷贝的特性。

在JS中顶层对象就window。


3、意义
用来存储数据和编程。



4、对象的两种创建方式
字面量创建:var obj = { }
构造函数创建:var obj = new 任何函数。
对象的枚举:for-in


5、对象的分类
内置对象:由系统提供可以直接使用的对象(不需要被new)如:Math等。
本地对象:由系统提供的构造函数,需要被new之后才能使用,如Number等。
宿主对象:不是由ECMA提供而是由平台提供,document和window。


6、对象的两种操作语法
“ . ”语法,属性名需要是具体的值。
“ [ ] ”语法,属性名需要是变量。


7、this
表示当前所在作用域的执行对象
谁执行了this所在的函数,this就是谁。
this存在于函数中,表示当前函数的执行上下文


以上如有错误请指正我会及时修正。

上一篇 下一篇

猜你喜欢

热点阅读