function foo() { foo.a=function(){ console.log(1) } this.a=function(){ console.log(2) } a=function () { console.log(3) } var a = function(){ console.log(4) } } foo.a=function(){ console.log(6) } var obj = new foo(); foo.a() //為什么是1 不是直接調用嗎?
一個面試題中,關于函數方法的之間調用的問題?
躍然一笑
2018-08-02 18:33:59