老师 这个代码里面的data如果要被回收,代码如何实现呢

来源:5-5 -【连环问】JS闭包是内存泄漏吗

csupwj

2022-05-19

function getDataFns(){
    const data = {} //闭包
    return {
        get(key){
            return data[key]
        },
        set(key,val){
            data[key] = val
        }
    }
}
const {get,set }= getDataFns()
写回答

1回答

双越

2022-05-19

你可以手动把 set 和 get 赋值为 null ,就表示可以回收了。

0
0

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程