下面这个 JS 程序的输出是什么:
function Foo() {
var i = 0;
return function() { console.log(i++);
}
}
var f1 = Foo(),
f2 = Foo();
f1();
f1();
f2();
A0 1 0
B0 1 2
C0 0 0
D0 0 2
相关试题
-
下面这个 JS 程序的输出是什么: function Foo() { var i = 0; return function() { console.log(i++); } } var f1 = F
-
function Foo(){ var i=0; return function(){document.write(i++); } } var f1=Foo(), f2=Foo(); f1();
-
var myObject = { foo: bar, func: function() { var self = this; console.log(this.foo); console.log(s
-
下列程序的输出结果是:def foo():m = 1def bar():n = 2return m nm = bar()print(m)foo()
-
以下代码执行后的输出结果为:var cnt = 0;function myTest(){ cnt;}console.log(cnt);