func.apply($A,$B) 改变func对象为$A执行func这个函数 传入形式参数以数组方式。。即$B = 数组 比如 <script type="text/javascript"> var wc = { name : "" }; function ch_name () { this.name = arguments[0] + arguments[1]; } //和上句相等function ch_name () { this.name = Array.apply([], arguments).join(""); } ch_name.apply(wc, ["w", "n"]); alert(wc.name); </script> 提示:您可以先修改部分代码再运行