• 2022-05-26
    在javascript中,执行后输出的结果是: var name="zhaonan"; var obj1={ name:"miao", age:20, say:function(){ console.log(this.name); } } var obj2={ name:"xue", age:30, say:function(){ console.log(this.name); } } var f=obj2.say; console.log(f()); var e=f.bind(obj1); console.log(e()); var k=e.bind(obj2); console.log(k());
    A: zhaonan zhaonan miao
    B: zhaonan miao miao
    C: zhaonan miao xue
    D: miao zhaonan xue
  • B

    内容

    • 0

      指出代码输出的各个结果: console.log(test); function test(test){ console.log(test); var test=234; console.log(test); function test(){} } test(1); var test=123;

    • 1

      以下代码输出的结果是:()。 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: 以上都不正确

    • 2

      写出以下程序的执行结果为(         )function test() {console.log(a);var a = 1;console.log(a);console.log(hello)}tset();

    • 3

      var a=1 function sum(b) console.log(a) a+=2 sum(a) console.log(a)此程序的最终结果为( )。

    • 4

      function a(x) { return x * 2; } var a=1; console.log(a); 执行以上代码的结果是