<script>
function foo(){
getName = function(){
console.log(1);
}
return this;
}
foo.getName= function(){console.log(2)}
foo.prototype.getName = function(){
console.log(3);
}
var getName = function(){console.log(4)}
function getName(){
console.log(5)
}
foo.getName()/*2*/
getName()/*4*/
foo().getName()/*1*/
getName()/*1*/
new foo.getName()/*2*/
new foo().getName()/*3*/
new new foo().getName()/*3*/
</script>
把这几个放到一起,我又懵逼了
按照自己的节奏前行
相关分类