函数表达式(笔记)

2018-09-29  本文已影响0人  臭豆腐_9610

1、闭包

function add(num){

if(num<1){

return 1;

}else{

return num* arguments.callee(num-1)

}

}

严格模式下不能通过脚本访问 arguments.callee  可以使用函数函数表达式代替

var add = function f(num){

if(num<1){

return 1;

}else{

return num * f(num-1)

}

}

console.log(add(5));

2、闭包与变量

上一篇下一篇

猜你喜欢

热点阅读