匿名函数、普通函数、闭包、面向对象的区别?

匿名函数、普通函数、闭包、面向对象的区别?

1). 匿名函数能够完成基本的简单功能,传递是这个函数的引用 只有功能。

2). 普通函数能够完成较为复杂的功能,传递是这个函数的引用 只有功能。

3). 闭包能够将较为复杂的功能,传递是这个闭包中的函数以及数据,占用资源比较小。

4). 对象能够完成最为复杂的功能,传递是数据+功能,但占用大量空间,浪费资源。

猜你喜欢

转载自blog.csdn.net/qwertyuiopasdfgg/article/details/89709225