全面理解 javascript 的 argements caller callee call apply 之apply

<textarea cols="84" rows="23" name="code" class="javascript">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &lt;mce:script language="JavaScript"&gt;&lt;!-- var value="global 变量"; function Obj(){ this.value="对象!"; } function Fun1(){ alert(this.value); } Fun1();//打印 "global 变量" Fun1.apply(window);//打印 "global 变量" alert(window.value);//打印 "global 变量" alert(document.value);//打印 "undifined" Fun1.apply(new Obj());//打印 "对象!" // --&gt;&lt;/mce:script&gt; &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt; </textarea>

你可能感兴趣的:(JavaScript,html,function,fun)