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

JavaScript function 的 length 屬性使用介紹

 更新時間:2014年09月15日 16:43:40   投稿:whsnow  
函數的 length 得到的是形參個數,如果函數內部是通過arguments 調用參數,而沒有實際定義參數的話, length 只會的得到0

[1,2,3]. length 可以得到 3 , "123" . length 也可以得到 3 ,這個略懂js的都知道。

但是 eval. length ,RegExp. length ,"".toString. length ,1..toString. length 會得到什么呢?

分別得到 1 , 2 , 0 , 1 ,這些數字代表什么呢?

其實函數的 length 得到的是形參個數。

我們來簡單看個例子:

function test(a,b,c) {}
test.length // 3

function test(a,b,c,d) {}
test.length // 4

是不是很簡單,但是也有特殊的,如果函數內部是通過 arguments 調用參數,而沒有實際定義參數的話, length 只會的得到 0 。

function test() { console.log( arguments );}
test.length // 0

這個函數確實可以傳入參數,而且內部也調用了參數,但是 length 卻無法得知傳入的參數的個數。
只能在函數執(zhí)行的時候通過 arguments . length 得到實參個數。

function test() { console.log( arguments.length );}
test(1,2,3); // 輸出 3
test(1,2,3,4); // 輸出 4

所以函數的 length 屬性只能得到他的 形參 個數,而無法得知 實參 個數。

相關文章

  • 利用Javascript實現一套自定義事件機制

    利用Javascript實現一套自定義事件機制

    隨著web技術發(fā)展,使用JavaScript自定義對象愈發(fā)頻繁,讓自己創(chuàng)建的對象也有事件機制,通過事件對外通信,能夠極大提高開發(fā)效率。下面這篇文章主要給大家介紹了關于利用Javascript實現一套自定義事件機制的相關資料,需要的朋友可以參考下。
    2017-12-12
  • JavaScript解決單線程缺陷webWorker問題

    JavaScript解決單線程缺陷webWorker問題

    Web Worker 為 Web 內容在后臺線程中運行腳本提供了一種簡單的方法,本文給大家介紹JavaScript解決單線程缺陷——webWorker,需要的朋友可以參考下
    2023-06-06
  • 如何使用TypeScript實現一個瀏覽器事件的集中管理

    如何使用TypeScript實現一個瀏覽器事件的集中管理

    這篇文章主要介紹了使用TypeScript實現一個瀏覽器事件的集中管理,瀏覽器事件模型的主要優(yōu)點是它可以使開發(fā)人員更加靈活地處理用戶交互,并且可以通過事件委托等技術來提高性能,本文給大家講解的非常詳細,需要的朋友可以參考下
    2023-06-06
  • js實現class樣式的修改、添加及刪除的方法

    js實現class樣式的修改、添加及刪除的方法

    這篇文章主要介紹了js實現class樣式的修改、添加及刪除的方法,主要通過修改標簽的className來實現這一功能,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • js浮點數精確計算(加、減、乘、除)

    js浮點數精確計算(加、減、乘、除)

    本篇文章主要介紹了js浮點數精確計算(加、減、乘、除) 需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • JavaScript之瀏覽器對象_動力節(jié)點Java學院整理

    JavaScript之瀏覽器對象_動力節(jié)點Java學院整理

    JavaScript可以獲取瀏覽器提供的很多對象,并進行操作。下面通過本文給大家介紹JavaScript之瀏覽器對象的相關知識,一起看看吧
    2017-07-07
  • JS中Math對象使用示例(秒懂如何使用Math對象)

    JS中Math對象使用示例(秒懂如何使用Math對象)

    這篇文章主要給大家介紹了關于JS中Math對象使用的相關資料,Math和其他的對象不同,它不是一個構造函數,它屬于一個工具類,不用創(chuàng)建對象,它里面封裝了數學運算相關的屬性和方法,需要的朋友可以參考下
    2024-06-06
  • 微信小程序實現動態(tài)顯示和隱藏某個控件功能示例

    微信小程序實現動態(tài)顯示和隱藏某個控件功能示例

    這篇文章主要介紹了微信小程序實現動態(tài)顯示和隱藏某個控件功能,涉及微信小程序事件響應及樣式動態(tài)操作相關實現技巧,需要的朋友可以參考下
    2018-12-12
  • 基于javascript實現簡單計算器功能

    基于javascript實現簡單計算器功能

    這篇文章主要介紹了基于javascript實現簡單計算器功能的相關資料,需要的朋友可以參考下
    2016-01-01
  • ES2020 新特性(種草)

    ES2020 新特性(種草)

    這篇文章主要介紹了ES2020 新特性(種草),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01

最新評論

太湖县| 同仁县| 榆林市| 侯马市| 蕉岭县| 德钦县| 渝北区| 加查县| 靖西县| 鄯善县| 壶关县| 青河县| 忻城县| 五指山市| 拉孜县| 天等县| 巴东县| 黑河市| 务川| 潜江市| 容城县| 博乐市| 永修县| 清涧县| 高邮市| 冕宁县| 女性| 巴中市| 张家川| 大丰市| 深圳市| 石河子市| 盖州市| 台前县| 寻甸| 凌海市| 利津县| 蓬溪县| 榆林市| 三原县| 侯马市|