function qingyezhuA(a0, a1) { this.qingyezhuX = a0 + a1; } var qingyezhuObj1 = { }; qingyezhuA.apply(qingyezhuObj1, [ 5, 6 ]); console.log(qingyezhuObj1.qingyezhuX);//11 var qingyezhuObj2 = { }; qingyezhuA.call(qingyezhuObj2, 1, 2); console.log(qingyezhuObj2.qingyezhuX);//3
备注:第一个参数用于绑定this,第二个参数包括之后的参数即都是绑定arguments。