【读书笔记】《你不知道的JS-上》

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fifteen718/article/details/84540631

本书概要:

1、作用域和闭包

2、this和对象原型

笔记1 > 3.4 块作用域 > 3.4.3 let > 垃圾收集

let 变量可以通过显示的块作用域来实现内存垃圾回收,正确代码:

function process(data) {
    console.log('My name is ' + data.name)
}

{
    let someData = {
        name: '黑子'
        // 巴拉巴拉一大堆数据
    }

    process(someData)
}
// 下面省略一大堆其它业务代码

演示截图:

demo-1 一般做法 someData 用完之后仍然存在

demo-2 var+块作用域 someData 用完之后仍然存在 块作用域并不起作用

demo-3 let+块作用域 let变量在块作用域以外不占用内存

扫描二维码关注公众号,回复: 4793426 查看本文章

猜你喜欢

转载自blog.csdn.net/fifteen718/article/details/84540631
今日推荐