ES6还需要闭包吗

如题

既然let和const解决了块级作用域的问题,() => {}解决了this的指向问题,那之前es5中的闭包在es6中还有什么实际的使用场景吗

还请大家指教

v1.1搞混了ts和es。。所以关于public和private关键字的问题请大家忽视。。。


慕婉清6462132
浏览 509回答 1
1回答

守着星空守着你

闭包与两个特性有关,一是嵌套作用域,另一个是函数当值传递(first-class function),前者能让作用域内部访问外部变量,后者是函数式编程的前提。两者使得 JavaScript 非常灵活,除非你打算把 ES6 当作静态语言来编写,否则你总会用到闭包的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript