js基础练习题汇总总结

84 阅读1分钟

函数参数

// 考察函数参数
function fn(a){
    let b = arguments[0];
    return (b) => {
        console.log(b);
        console.log(arguments[0]);
    }
}
fn(1)(2);

函数递归

function factorial(num) {
  if (num <= 1) {
      return 1;
  } else {
      return num * arguments.callee(num - 1);
  }
}
let fn = factorial;
factorial = null;
console.log(fn(5))