如何在JavaScript中使用new操作符
本篇文章给大家分享的是有关如何在JavaScript中使用new操作符,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联主营富源网站建设的网络公司,主营网站建设方案,app软件定制开发,富源h5重庆小程序开发搭建,富源网站营销推广欢迎富源等地区企业咨询
1、说明
(1)创建一个空对象。
(2)将对象的__proto指向结构函数的原型prototype。
(3)执行结构函数中的代码,传输参数,并将this指向该对象。主要是把原型链和实例的this联系起来,这是最关键的一点,所以如果需要原型链,一定要用new操作符来处理。否则this会变成window对象。
(4)返回对象。
2、实例
function _new(){ let obj = {}; let con=[].shift.call(arguments); obj.__proto__ = con.prototype; let res = con.apply(obj, arguments); return res instanceof Object ? res : obj; }
以上就是如何在JavaScript中使用new操作符,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
网页标题:如何在JavaScript中使用new操作符
转载来源:http://lswzjz.com/article/gcpjod.html