知识卡片
函数是模块单元
内容
函数包含一组语句,是 JavaScript 的基础模块单元,用于代码复用、信息隐藏和组合调用,也用于指定对象的行为。编程可以看作把一组需求分解成一组函数与数据结构的技能。发散:函数边界清楚,测试、替换和阅读成本都会下降。
参考来源
- 位置:《JavaScript语言精粹(修订版)》第4章《函数 Functions》开篇
- 结论依据:原文开篇即定义函数是"JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用",并把编程定义为"将一组需求分解成一组函数与数据结构的技能",由此推出函数是模块化的基本单位这一结论。
- 原始内容:函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。一般来说,所谓编程,就是将一组需求分解成一组函数与数据结构的技能。