javaScript面試題

var myObject = {
	foo:"bar",
	func:function(){
	var self = this;
	console.log("outer func: this.foo = "+ this.foo);
	console.log("outer func: self.foo = "+ self.foo);
	(function(){
		console.log("inner func: this.foo = "+ this.foo);
		console.log("inner func: self.foo = "+ self.foo);
	}())
  }
}
myObject.func();

結果:javascript

outer func: this.foo = bar
outer func: self.foo = bar
inner func: this.foo = undefined
inner func: self.foo = barjava

相關文章
相關標籤/搜索