以下代码输出的结果是:()。 var length = 20; function fn() { console.log(this.length); } var obj = { length: 10, method: function(fn) { fn(); arguments[0](); } }; obj.method(fn, 1,"aa");
A: 20,10
B: 10,3
C: 20,3
D: 以上都不正确
A: 20,10
B: 10,3
C: 20,3
D: 以上都不正确
举一反三
- 下列代码的执行结果为|var fn = "hello";|fn();|function fn(){ |console.log("world")|}; A: "hello" B: "world" C: undefined D: fn is not function
- 下列代码的执行结果为( )。 var fn = “hello”; fn(); function fn(){ console.log(“world”)}; A: “hello” B: “world” C: undefined D: fn is not function
- 【填空题】按要求填空。 function fn(s){ return `Hi ${s}`; } let hi = `${fn("js")}`; console.log(hi); //hi输出为( 1 ) hi = `${fn().length}`; console.log(hi); //hi输出为( 2 ) hi = `${fn(`${3+2}`)}`; console.log(hi); //hi输出为( 3 ) hi = `${fn}`; console.log(hi); //hi输出为( 4 ) (4.0分)
- 下面有一段JavaScript程序,输出结果是( )。function fn(){ var a; document.write(a);}fn(); A: 0 B: 1 C: undefined D: null
- 以下代码运行的结果是输出 var a = b = 10; (function(){ var a=b=20 })(); console.log(b);