new操作符的作用

Posted 110162-wsx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了new操作符的作用相关的知识,希望对你有一定的参考价值。

1.先创建了一个新的空对象

  var obj=new Object();

2.设置原型链

  obj._proto_=Function.prototype;

3.让Func中的this指向obj,并执行Func的函数体

  var result=Function.call(obj);

4.判断Function的返回值类型

  如果是值类型,返回obj.如果是引用类型,就返回这个引用类型的对象

 

以上是关于new操作符的作用的主要内容,如果未能解决你的问题,请参考以下文章

new 与 delete 操作符

js面试-手写代码实现new操作符的功能

js中的new()到底做了些什么??

通过构造函数创建新对象时,new操作符具体做了什么?

高级函数之作用域安全的构造函数

newoperator newplacement new