美文网首页
【02】对象分类(内置,宿主,自定义)

【02】对象分类(内置,宿主,自定义)

作者: 吃码小妖 | 来源:发表于2019-12-15 05:34 被阅读0次

    【02】对象分类(内置,宿主,自定义)

    对象分为内置对象、宿主对象和自定义对象。

    • 内置对象(native object)

    是由ES规范定义的对象。独立于宿主环境,这些对象在ES程序执行之前就已经存在了。
    例如,数组、函数、日期和正则表达式都是内置对象。

    • Object
    • Function
    • Array
    • String
    • Boolean
    • Number
    • Date
    • RegExp
    • Global
    • Math
    • Error
    • EvalError
    • RangeError
    • ReferenceError
    • SyntaxError
    • TypeError
    • URIError

    • 宿主对象(host object)

    是由JS解释器所嵌入的宿主环境(比如Web浏览器)定义的。客户端JS中表示网页结构的HTMLElement对象均是宿主对象。
    所有BOM和DOM对象都是宿主对象。


    • 自定义对象(user-defined object)是由程序员创建的对象。

    相关文章

      网友评论

          本文标题:【02】对象分类(内置,宿主,自定义)

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