【Javascript】彻底搞懂闭包(closure)和原型(prototype)
首先讲讲为什么会有闭包和原型。
Javascript的最初就是一款脚本语言(名字中带scrip就足以说明这一点),用来开发网页,所以语法简洁,没有面向对象语言的概念(多态,继承,封装。。。),甚至没有线程。
为了实现多态,继承和封装,我们看看js是如何实现这些OOP特性的。
封装
封装的概念非常简单,就是将用户不需要知道的数据和方法隐藏起来,外部无法直接访问。在Java中,可以用privat...
原创
2019-07-19 08:51:16 ·
538 阅读 ·
0 评论