函数 function
函数就是一个方法或者一个功能体,函数就是把实现某个功能的代码放到一起进行分装,以后想要操作实现这个功能,只需要把函数执行即可 =>“分装”:减少页面中的冗余代码,提高代码重复使用率(低耦合高内聚)
- 创建函数
- 形参
- 返回值
- 执行函数
- 实参
- arguments
- 函数底层运行机制
- …
创建函数
es5方式
匿名函数
es6箭头函数(箭头函数中没有arguments ,但是有剩余运算符…)
形参复制默认值
剩余运算符 …
它是数组,就可以使用数组的方法
箭头函数中的this
箭头函数没有this,this指外层的对象
静态方法、实例方法、原型方法
静态方法:构造函数本身上添加的成员 ,只能通过构造函数调用
实例方法:构造函数中this上添加的成员 ,只能通过实例调用
原型方法:构造函数原型上添加的成员,实例通过__proto__查找调用