Advertisement

JavaScript 内建对象及其实现方式

阅读量:

JavaScript 内置对象及常用方法

一、Object

Object 构造函数创建一个对象包装器。

大多数事物都是 Object 类型的实例。这些事物会从 Object.prototype 继承属性和方法。由 Object 构造函数所构造的对象将被创建。

所创建的对象为一个空对象,在该对象之上不继承基于 Object.prototype 的属性或方法

复制代码
    Object.create(null) // {}   No properties

如果给定值为 null 或 undefined,则会生成并返回一个空对象;这个空对象将沿用 Object.prototype 原型链上的属性或方法。

复制代码
    new Object(null) // {}   [[prototype]]: Object

如果传进去的是一个原始类型的值,则会构造其包装类型的对象

复制代码
    new Object(2) // {2}

如果传递进去的是引用类型的值,则还是会返回该值;被复制后的变量仍保有与源对象相同的引用地址。

复制代码
    new Object([1, 2]) // [1, 2]

具有Object类型的实例方法:

toString()

全部评论 (0)

还没有任何评论哟~