美文网首页
new 的作用

new 的作用

作者: 阿龙哟 | 来源:发表于2019-01-29 17:29 被阅读0次

new 一共做了四件事
1.创建临时对象
2.为临时对象绑定原型
3.执行构造函数的代码(为这个对象添加属性)
4.返回新对象

var object = new Object()

自有属性空

object.proto === Object.prototype

var array = new Array('a','b','c')

自有属性 0:'a' 1:'b' 2:'c' length: 2

array.proto === Array.prototype
Array.prototype.proto = Object.prototype

var fn = new Function('x','y','return x+y')

自有属性:length:2 , 不可见的函数体:'return x + y'
fn.proto === Function.prototype

Array is a function
Array = function(){...}
Array.proto = Function.prototype

相关文章

  • new 的作用

    new 一共做了四件事1.创建临时对象2.为临时对象绑定原型3.执行构造函数的代码(为这个对象添加属性)4.返回新...

  • new 命令的作用

    new 命令的作用,就是执行构造函数,返回一个实例对象 上面代码通过new命令,让构造函数Person生成一个实例...

  • JS继承的方法

    继承的作用 继承通常的作用是用过使用继承从而得到代码的复用. js中new的作用 举个例子,var a=new H...

  • 重学 JS 系列:聊聊 new 操作符

    new 的作用 我们先来通过两个例子来了解 new 的作用 从上面一个例子中我们可以得出这些结论: new 通过构...

  • 2019-11-19

    Intent.FLAG_ACTIVITY_NEW_TASK的作用 FLAG_ACTIVITY_NEW_TASK 比...

  • Python __new__的作用

    __new__() 是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在Python中存...

  • 基本的原声ajax

    ps:new作用var a=new b();(1) 创建一个新对象;(2) 将构造函数的作用域赋给新对象(因此 t...

  • JS 手写 new

    new 关键字作用 众所周知,js 中 new 关键字的作用就是创建一个构造函数的实例对象 如以下构造函数,使用 ...

  • 2019-03-04

    new的作用 三个作用 开辟空间 默认初始化 返回地址给引用

  • Python 中__new__方法详解及使用

    __new__ 的作用 在Python中new方法与init方法类似,但是如果两个都存在那么new闲执行。 在基础...

网友评论

      本文标题:new 的作用

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