call call 方法第一个参数是要绑定给this的值,后面传入的是一个参数列表.当第一个参数为null.undefined的时候,默认指向window. var arr = [1, 2, 3, 89, 46] var max = Math.max.call(null, arr[0], arr[1], arr[2], arr[3], arr[4])//89 可以这么理解: obj1.fn() obj1.fn.call(obj1); fn1() fn1.call(null) f1(f2) f1.…