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

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

 更新時間:2015年04月24日 09:35:56   投稿:junjie  
這篇文章主要介紹了Javascript中arguments和arguments.callee的區(qū)別淺析,本文用一個實例來理解它們的區(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)" /> 

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

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

我的理解:

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

相關(guān)文章

  • js中document.write的那點事

    js中document.write的那點事

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

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

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

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

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

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

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

    了解前端理論:rscss和rsjs

    在前端開發(fā)中,我們會嘗試去定一些規(guī)則和約定,來讓項目質(zhì)量更高,更易于維護。而對于這些規(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帶來了諸多簡化方面的改進,需要的朋友可以參考下
    2015-07-07
  • JavaScript中各數(shù)制轉(zhuǎn)換全面總結(jié)

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

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

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

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

    詳細解讀JavaScript的跨瀏覽器事件處理

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

最新評論

湾仔区| 安泽县| 汶上县| 自治县| 会昌县| 崇左市| 大丰市| 益阳市| 磐石市| 雅安市| 扶余县| 泉州市| 修文县| 西宁市| 阿拉善左旗| 武鸣县| 丰都县| 南雄市| 广南县| 龙口市| 泸州市| 新河县| 买车| 云阳县| 湖口县| 富川| 大姚县| 濮阳市| 沙湾县| 白水县| 河北区| 汝城县| 石嘴山市| 左贡县| 江门市| 舒兰市| 山东省| 张家界市| 济源市| 岳池县| 永年县|