1. 原理apply()作用:apply 用于调用一个函数,并指定函数内部的 this 值以及传入的参数(参数必须是数组或者类数组对象)。语法:func.apply(thisArg, [argsArray])thisArg:函数内的 this 指向的对象argsArray:一个数组或类数组对象,包含传递给函数的参数。特点:apply 立即执行函数。参数传递的方式是数组或类数组。call()作用:call 和 apply 很相似,也用于改变函数内部的 this,但是参数传递的方式不同。call 接收的参数是逐个传递的,而不是数组。语法:func.call(thisArg, arg1, arg2,...