执行情况
const a = () => {
...
}
add() // 0
add() // 1
add(2) // 3
add的闭包实现
const add = (num) => {
if(add.c){
return add.c(num)
}else {
var n =-1
add.c = () => n++
return add.c(num)
}}
执行情况
const a = () => {
...
}
add() // 0
add() // 1
add(2) // 3
add的闭包实现
const add = (num) => {
if(add.c){
return add.c(num)
}else {
var n =-1
add.c = () => n++
return add.c(num)
}}
本文标题:闭包实现函数累加
本文链接:https://www.haomeiwen.com/subject/ljbvnftx.html
网友评论