function Foo(){
var i=0;
return function(){document.write(i++);
}
}
var f1=Foo(), f2=Foo();
f1();
f1();
f2();
请问以上程序的输出是()
A010
B012
C000
D011
相关试题
-
function Foo(){ var i=0; return function(){document.write(i++); } } var f1=Foo(), f2=Foo(); f1();
-
程序的输出是什么: function Foo() { var i = 0; return function() { console.log(i++); } } var f1 = Foo(), f2
-
var myObject = { foo: bar, func: function() { var self = this; console.log(this.foo); console.log(
-
下列程序的输出结果是:def foo():m = 1def bar():n = 2return m nm = bar()print(m)foo()
-
若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,( )。