判断函数是new仍是()调用
判断函数是new还是()调用具名函数的各种调用方式 在一年前已经总结过了。这篇看看如何判断一个函数是被new
判断函数是new还是()调用
具名函数的各种调用方式 在一年前已经总结过了。
这篇看看如何判断一个函数是被new调用的,还是被其它方式调用的。
?
方式1
5 楼 goldduck 2011-01-25 不明白应用场景,为嘛要知道? 6 楼 dojotoolkit 2011-01-25 无解。
new的作用提供一个Person.prototype的复制,以此为基础来调用Person()方法。
假设Person里什么都没做。
new Person()出来的p和复制出来的obj没有任何区别。所以在这2个上面调用constructor,也就是Person函数,没有区别。