美文网首页
了解JS中的对象

了解JS中的对象

作者: NisemonoC | 来源:发表于2019-11-02 19:18 被阅读0次

    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存在于函数中,表示当前函数的执行上下文


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

    相关文章

      网友评论

          本文标题:了解JS中的对象

          本文链接:https://www.haomeiwen.com/subject/onjhbctx.html