摘要:
var name = "window";var person = {name:"Amos",age:22,say:function(){return function(){alert(this.name);}}}// 当完成person.say()。之后,这个函数函数就调用结束了,在这个函数调用结束之前//this是指向Person的,但是在调用匿名函数的时候 this 就指向window了.person.say()(); //window解决方法:var person = {name:"Amos",age:22,say:functi 阅读全文
摘要:
function parent(){this.color = ["red","green"];}function child(){parent.call(this);}var c1 = new child();c1.color.push("white");alert(c1.color); // red green whitevar c2 = new child();alert(c2.color); // red green说明:这样每次调用 new child 就等于执行了一次对象属性的设定。这个时候,每个对象的空间就都有parent 阅读全文