虚拟机,编译原理,应用框架

判断函数调用是否来自new操作符.

function A () {
    A.prototype._ 
= A;
    
if (this._ === A) {
        alert(
'new call')
    } 
else {
        alert(
'call')
    }
    A.prototype._ 
= undefined;
}
new A();
A();

posted on 2008-07-24 10:42  文宇祥  阅读(212)  评论(0编辑  收藏  举报

导航