最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript中arguments和arguments.callee的區(qū)別淺析

 更新時間:2015年04月24日 09:35:56   投稿:junjie  
這篇文章主要介紹了Javascript中arguments和arguments.callee的區(qū)別淺析,本文用一個實(shí)例來理解它們的區(qū)別,需要的朋友可以參考下

通過一個例子來理解下arguments與arguments.callee的具體區(qū)別:

代碼如下:

復(fù)制代碼 代碼如下:

<script type="text/javascript">        
        function check(args){            
            var ac = args.length; 
            var ex = args.callee.length; 
            document.write("ac:" + ac + '<br>'); 
            document.write("ex:" + ex + '<br>'); 
            if (ac != ex) { 
                document.write("wrong number of arguments: expected: " + ex + "; actually passed" + ac + '<br>'); 
            } 
        } 
        function f(x, y, z) { 
            check(arguments); 
            document.write(x + y + z); 
        }             
    </script> 

調(diào)用方法:

復(fù)制代碼 代碼如下:

<input name="wr" type="button" value="調(diào)用" onclick="f(1,2)" /> 

運(yùn)行后的結(jié)果為:
復(fù)制代碼 代碼如下:

ac:2
ex:3
wrong number of arguments: expected: 3; actually passed2
NaN

我的理解:

arguments即調(diào)用對象,就是調(diào)用這個方法的對象
arguments.callee即當(dāng)前對象,實(shí)際上就是返回當(dāng)前執(zhí)行的函數(shù)對象
通過這個例子,可以看出
arguments實(shí)際上是指函數(shù)“f(1,2)”
argument.callee實(shí)際上是指"function f(x,y,z){}"

相關(guān)文章

  • js中document.write的那點(diǎn)事

    js中document.write的那點(diǎn)事

    document.write()方法可以用在兩個方面:頁面載入過程中用實(shí)時腳本創(chuàng)建頁面內(nèi)容,以及用延時腳本創(chuàng)建本窗口或新窗口的內(nèi)容。該方法需要一個字符串參數(shù),它是寫到窗口或框架中的HTML內(nèi)容。這些字符串參數(shù)可以是變量或值為字符串的表達(dá)式,寫入的內(nèi)容常常包括HTML標(biāo)記語言
    2014-12-12
  • JS數(shù)組(Array)處理函數(shù)整理

    JS數(shù)組(Array)處理函數(shù)整理

    這篇文章主要整理了一下JS數(shù)組(Array)處理函數(shù),常用的都匯總了一下,推薦給大家。
    2014-12-12
  • DOM下的節(jié)點(diǎn)屬性和操作小結(jié)

    DOM下的節(jié)點(diǎn)屬性和操作小結(jié)

    DOM 節(jié)點(diǎn)屬性操作方法小結(jié)。
    2009-05-05
  • 關(guān)于前端要知道的?AST知識

    關(guān)于前端要知道的?AST知識

    這篇文章主要介紹了關(guān)于前端要知道的?AST知識,在計(jì)算機(jī)科學(xué)中,抽象語法樹是源代碼語法結(jié)構(gòu)的一種抽象表示,需要的朋友可以參考下
    2023-04-04
  • 了解前端理論:rscss和rsjs

    了解前端理論:rscss和rsjs

    在前端開發(fā)中,我們會嘗試去定一些規(guī)則和約定,來讓項(xiàng)目質(zhì)量更高,更易于維護(hù)。而對于這些規(guī)則和約定,我們也會希望它內(nèi)容簡單,容易理解。下面小編來和大家一起學(xué)習(xí)一下
    2019-05-05
  • js indexOf()定義和用法

    js indexOf()定義和用法

    js中indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置
    2012-10-10
  • 解析JavaScript的ES6版本中的解構(gòu)賦值

    解析JavaScript的ES6版本中的解構(gòu)賦值

    這篇文章主要介紹了解析JavaScript的ES6版本中的解構(gòu)賦值,ES6版本為JS帶來了諸多簡化方面的改進(jìn),需要的朋友可以參考下
    2015-07-07
  • JavaScript中各數(shù)制轉(zhuǎn)換全面總結(jié)

    JavaScript中各數(shù)制轉(zhuǎn)換全面總結(jié)

    這篇文章主要介紹了JavaScript中各數(shù)制轉(zhuǎn)換,利用toString的基模式來進(jìn)行轉(zhuǎn)換,對數(shù)字調(diào)用 toString(10) 與調(diào)用 toString() 它們返回的區(qū)別和相同之處等等都在本文中提及,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • 動態(tài)生成頁面元素的代碼

    動態(tài)生成頁面元素的代碼

    動態(tài)生成頁面元素的代碼...
    2007-03-03
  • 詳細(xì)解讀JavaScript的跨瀏覽器事件處理

    詳細(xì)解讀JavaScript的跨瀏覽器事件處理

    這篇文章主要介紹了JavaScript的跨瀏覽器事件處理,以全瀏覽器兼容為大致目標(biāo),需要的朋友可以參考下
    2015-08-08

最新評論

梁河县| 务川| 建平县| 大田县| 于都县| 成武县| 布尔津县| 萝北县| 邓州市| 武平县| 张掖市| 湘乡市| 浑源县| 新竹县| 皋兰县| 定安县| 盖州市| 右玉县| 子长县| 舒城县| 昌吉市| 绥芬河市| 靖边县| 抚顺市| 神农架林区| 象州县| 冕宁县| 临潭县| 吉林市| 新沂市| 关岭| 青神县| 金湖县| 疏附县| 峨眉山市| 类乌齐县| 油尖旺区| 犍为县| 文昌市| 芜湖县| 宁安市|