web前端技术博客
您当前的位置:web前端 > JavaScript知识点

new 操作符作用

作者:只会切图的前端 发布时间:2020-12-29 20:47:02 浏览量:23

当使用new操作符调用构造函数时,将执行以下步骤:
1、创建一个空对象{};
2、把空对象赋值给this;
3、执行构造函数里面的代码,并给this做赋值初始化;
4、返回创建的对象(如果有 return 返回值,且返回值为简单类型时会直接忽略,返回this,如果返回值是引用类型则返回引用对象。);

例:

function Box(width,height,color) {
   this.width = width;
   this.height = height;
   this.color = color;
}
var b1= new Box(100,100,"red");
var b2= new Box(200,200,"Blue");

注意:并不存在所谓的“构造函数”,只是被new操作符调用的普通函数。

上一篇:返回列表 下一篇:JavaScript 7种内置类型
发表评论
验证码:
联系我
粤ICP备17092958号