JavaScript中判断函数是new还是()调用的区别说明

上传:xp23668 浏览: 7 推荐: 0 文件:PDF 大小:24.05KB 上传时间:2020-12-13 10:54:20 版权申诉
方式1 代码如下: function Person(n,a){ this.name = n; this.age = a; if(this instanceof Person){ alert(‘new调用’); }else{ alert(‘函数调用’); } } var p = new Person(‘jack’,30); // –> new调用 Person(); // –> 函数调用 方式2 代码如下: function Person(n,a){ this.name = n; this.age = a; if(this instanceof argume
上传资源
用户评论