函数 function

在编程领域中,子程序,是一个大型程序中的某个部分代码,由一个或多个语句块组成。

  • 它负责完成某个特定任务,而且相较于其他代码,具有相对的独立性;
  • 一般有输入参数并有返回值,提供对过程的封装和细节的隐藏。

子程序只需要定义一次,可以被执行或调用多次;定义子程序也是抽象的过程,以达到复用的目的。

不同的编程语言中,子程序有不同的叫法,常见的有:

subroutine、procedure、function、routine、method、subprogram、callable unit


在 JS 中,子程序称为函数( function )。如果函数挂载在一个对象上,就称它为对象的方法

                                      var person = {
function sum(a, b) {                      name:'tom',
	return a + b;                         getName:function(){
}                                            return this.name;
                                          }                                                                                                         
	                                   }

函数 - 知识图谱

函数基础

对任何一门语言来说,函数都是核心概念。通过函数可以封装任意多条语句,且在任何地方、任何时候调用执行。

  • 函数的定义  /  函数参数( arguments ) /   返回值
  • 函数调用( this

函数式编程

JS中,函数是特殊的对象,意味着它也是一种值,程序可以随意操控它们。

构造函数 new 操作创建实例对象后,会自动为构造函数创建 prototype 属性,该属性指向实例对象的原型对象。