首页 试题详情
单选题

var myObject = { foo: "bar", func: function() { var self = this; console.log(this.foo); console.log(self.foo); (function() { console.log(this.foo); console.log(self.foo); }()); } }; myObject.func(); 程序的输出是什么?

Abar bar bar bar

Bbar bar bar undefined

Cbar bar undefined bar

Dundefined bar undefined bar

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    var myObject = {foo: bar,func: function() { var self = this;console.log(this.foo); console.log(self.foo);(function() {console.log(this.foo); console.log(self.foo); }()); }};myObject.func();程序的输出是什么?

    答案解析

  • 单选题

    function Foo(){var i=0;return function(){document.write(i++); }}var f1=Foo(), f2=Foo();f1();f1();f2();请问以上程序的输出是()

    答案解析

热门题库