第一题:

闭包面试提 (2)

答案: 11   12   0

 

第二题:

闭包面试提 (2)

答案: 10  11 3

 

第三题:

闭包面试提 (2)

答案: undefined

 

在Js的非严格模式下,函数的实参集合与形参变量存在“映射关系”,不管其中改变了,另外一个都会发生改变

在Js的严格模式下就不存在这种映射关系(Js默认情况是非严格模式)

var a = 4;
function b(x,y, a) {
    // => 私有作用域: x=1 y=2 a=3
    console.log(a); // = > 3
    arguments[2] = 10;
    console.log(a); // => 10
}
a=b(1,2,3); // => undefined; 因为b函数没有返回值
console.log(a);

 

答案: 3, 10 , undefined 

相关文章:

  • 2021-07-30
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-07-31
猜你喜欢
  • 2021-12-08
  • 2021-04-04
  • 2021-06-30
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案