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