码迷,mamicode.com
首页 > 编程语言 > 详细

你应该知道的 javascript面试题 --- 持续更新

时间:2016-08-30 00:36:34      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

var myObject = {
    foo: "bar",
    func: function() {
        var self = this;
        console.log("outer func:  this.foo = " + this.foo);  // bar
        console.log("outer func:  self.foo = " + self.foo);  // bar
        (function() {
            console.log("inner func:  this.foo = " + this.foo); // undefined
            console.log("inner func:  self.foo = " + self.foo); // bar
        }()); 
    }
};
myObject.func();
var a=10;
var foo={
  a:20,
  bar:function(){
      var a=30;
      return this.a;
    }
}
foo.bar() // 20
(foo.bar)() // 20
(foo.bar=foo.bar)() //10
(foo.bar,foo.bar)() // 10

 

你应该知道的 javascript面试题 --- 持续更新

标签:

原文地址:http://www.cnblogs.com/beyond-succeed/p/5820155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!