// x为改变后的上下文this;会立即执行fn函数;传给fn的参数直接在后边用逗号隔开 fn.call(x, "a", "b"); // x为改变后的上下文this;会立即执行fn函数;传给fn的参数放在后边的数组里 fn.apply(x, ["a", "b"]); // x为改变后的上下文this;不会立即执行fn函数,需要主动调用fn函数;传给fn的参数直接在后边用逗号隔开 fn.bind(x, "a", "b")();
// x为改变后的上下文this;会立即执行fn函数;传给fn的参数直接在后边用逗号隔开 fn.call(x, "a", "b"); // x为改变后的上下文this;会立即执行fn函数;传给fn的参数放在后边的数组里 fn.apply(x, ["a", "b"]); // x为改变后的上下文this;不会立即执行fn函数,需要主动调用fn函数;传给fn的参数直接在后边用逗号隔开 fn.bind(x, "a", "b")();