javascript如何创建一个对象实例

吐槽君 分类:实例代码

本章节介绍一下javascript是如何创建一个对象实例。

我们知道在javascript中可以把function等同一个类,使用new运算符调用它就可以创建一个对象实例。

下面看一个简单的代码实例:

function Antzone(webName, url) {
  this.webName = webName;
  this.url = url;
}
var oantzone = new Antzone("前端教程网", "www.pipipi.net");
console.log(oantzone.webName);
console.log(oantzone.url);

上面的代码就是一个创建对象实例的简单代码,下面简单介绍一下它的内部实现过程。

(1).首先定义一个类。

(2).使用new操作符紧跟你所定义的函数来创建一个新的类的实例。

(3).一旦Javascript编译器碰到了new操作符,它就创建了一个空的实例变量,将类中prototype的所有属性和方法复制到这个实例中,并将成员函数中所有的this指向这个新创建的实例。

(4).接下来,执行紧跟在new操作符后面的那个函数。

关于prototype原型这里就不多介绍了,更多内容可以参阅javascript prototype原型一章节。

javascript如何创建一个对象实例,这样的场景在实际项目中还是用的比较多的,关于javascript如何创建一个对象实例就介绍到这了。

javascript如何创建一个对象实例属于前端实例代码,有关更多实例代码大家可以查看

一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu

回复

我来回复
  • 暂无回复内容