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> 提示:您可以先修改部分代码再运行