相关考题
-
单项选择题
严格模式:使用arguments.callee会报错,以下哪个代码可以解决这个问题?()
A.var res=(function f(n){return n==1?1:n*f(n-1);});console.log(res(4));//24
B.var res=(function(n){return n==1?1:n*res(n-1);});console.log(res(4));//24
C.var res=(function f(n){return res==1?1:res*res(n-1);});console.log(res(4));//24
D.以上都不对 -
单项选择题
以下关于argument.callee描述正确的是()
A.argument.callee是一个指向正在执行的函数的指针
B.不能使用它来代替函数名
C.它能在箭头函数中使用
D.以上不对 -
单项选择题
闭包是js中常见的语法,以下关于闭包的特性,描述错误的是()
A.可以优化、提高代码性能
B.函数嵌套函数
C.函数内部可以引用外部的参数和变量
D.参数和变量不会被垃圾回收机制回收
