筆記試験問題の整理-原型
639 ワード
function Foo(){
getName = function(){alert(1)}
return this
}
Foo.getName = function(){alert(2)}
Foo.prototype.getName = function(){alert(3)}
var getName = function(){alert(4)}
function getName(){alert(5)}
Foo.getName() // Foo getName(), 2
getName() // window getName(), function , 4
Foo().getName() //Foo() this, window, window getName 1, 1
getName() // 1
new Foo.getName()
new Foo().getName()
/* , ,
* , new Foo.getName() ,. new, Foo.getName
*new Foo().getName() new Foo(), getName*/
new new Foo().getName()