【笔记】JS中的apply函数
前言
JS中的apply()函数学习笔记
立即执行函数
无形参列表
1 | function 函数名() { |
有形参列表
- 形参列表必须以数组方式传递
1 | function 函数名(形参, 形参) { |
改变函数的this指向并立即执行函数
无形参列表
- 通过在apply()函数中传递对象作为参数,可以将函数的this指向改变为指定的对象并立即执行函数
1 | function 函数名() { |
有形参列表
- 形参列表必须以数组方式传递
1 | function 函数名(形参1, 形参2) { |
应用
获取数组中的最大值
1 | Math.max.apply(Math, [1, 2]); |