亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

關(guān)于argument變量的理解

renweihub / 1815人閱讀

摘要:關(guān)于數(shù)組的行為特性的行為有點(diǎn)像數(shù)組,但它其實(shí)并不是數(shù)組,它不具備核心數(shù)組的一些方法如等方法對象本身是個由函數(shù)調(diào)用時傳入的實(shí)參組成的偽數(shù)組,訪問單個參數(shù)的方式與訪問數(shù)組元素的方式相同。索引實(shí)際上是對象的屬性的其中一個參數(shù)。

1.關(guān)于Argument數(shù)組的行為特性

arguments的行為有點(diǎn)像數(shù)組,但它其實(shí)并不是數(shù)組,它不具備JavaScript核心數(shù)組的一些方法如join、sort、slice等方法

arguments對象本身是個由函數(shù)調(diào)用時傳入的實(shí)參組成的偽數(shù)組,訪問單個參數(shù)的方式與訪問數(shù)組元素的方式相同。索引 n 實(shí)際上是
arguments 對象的 0…n 屬性的其中一個參數(shù)。

  

function test(x, y, z) {
console.log(test.length);//函數(shù)的形參個數(shù),3
console.log(arguments.length);//函數(shù)調(diào)用時的實(shí)參個數(shù),2
console.log(arguments.callee === test);//true,初始值就是正被執(zhí)行的 Function 對象,用于在函數(shù)內(nèi)部調(diào)用自身,特別是函數(shù)本身為匿名函數(shù)時,要在內(nèi)部調(diào)用自己

console.log(arguments[2]);//undefined, arguments對象本身是個由函數(shù)調(diào)用時傳入的實(shí)參組成的偽數(shù)組
}
test(10, 20);

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/85336.html

相關(guān)文章

  • 關(guān)于javascript中變量對象和活動對象

    摘要:執(zhí)行上下文的執(zhí)行階段,也有三個內(nèi)容變量賦值函數(shù)引用執(zhí)行其他代碼。的簡寫,叫做活動對象。先說一下變量對象,它的結(jié)構(gòu)大致如此,在函數(shù)被調(diào)用的時候被創(chuàng)建變量對象包含函數(shù)的形參函數(shù)聲明變量聲明,三個內(nèi)容。 關(guān)于javascript中的變量對象和活動對象 我GitHub上的菜鳥倉庫地址: 點(diǎn)擊跳轉(zhuǎn)查看其他相關(guān)文章 文章在我的博客上的地址: 點(diǎn)擊跳轉(zhuǎn) ? ? ? ? 前面的文章說到, 執(zhí)行上下...

    andycall 評論0 收藏0
  • js幾個經(jīng)典題目詳解

    摘要:四這個題目比較簡單即函數(shù)聲明和變量聲明的關(guān)系和影響,遇到同名的函數(shù)聲明,不會重新定義五關(guān)于這個題目,的規(guī)范有解釋的。屬性的值是對象關(guān)于對象的具體定義,看這里對象六這個題目可以說是最簡單的,也是最詭異的關(guān)于這個題目,我們先來了解個概念。 廢話不多說,直接看題目,先不要急著看答案 先自己思考,收獲更多 (長期補(bǔ)倉); 一 var out = 25, inner = { ...

    stormgens 評論0 收藏0
  • JavaScript函數(shù)(二)

    摘要:目錄函數(shù)的聲明函數(shù)的屬性和方法函數(shù)的作用域閉包知識點(diǎn)小結(jié)關(guān)于函數(shù),可以從以下個方面去理解首先,數(shù)據(jù)類型上看函數(shù)在中是一種數(shù)據(jù)類型,是對象的一種其次,從功能上看函數(shù)本質(zhì)上是一段反復(fù)調(diào)用的代碼塊最后,從地位上看函數(shù)在中和其他基本數(shù)據(jù)類型一樣,可 目錄 1.函數(shù)的聲明 2.函數(shù)的屬性和方法 3.函數(shù)的作用域 4.閉包知識點(diǎn) 5.小結(jié) 關(guān)于函數(shù),可以從以下3個方面去理解:首先,數(shù)據(jù)類型上看:...

    用戶84 評論0 收藏0
  • 深入理解JavaScript系列12:變量對象

    摘要:所有變量聲明由名稱和對應(yīng)值組成一個變量對象的屬性被創(chuàng)建如果變量名稱跟已經(jīng)聲明的形式參數(shù)或函數(shù)相同,則變量聲明不會干擾已經(jīng)存在的這類屬性。 介紹 JavaScript編程的時候總避免不了聲明函數(shù)和變量,以成功構(gòu)建我們的系統(tǒng),但是解釋器是如何并且在什么地方去查找這些函數(shù)和變量呢?我們引用這些對象的時候究竟發(fā)生了什么? 原始發(fā)布:Dmitry A. Soshnikov 發(fā)布時間:2009-...

    vincent_xyb 評論0 收藏0
  • ES規(guī)范解讀之作用域

    摘要:作用域鏈,它在解釋器進(jìn)入到一個執(zhí)行環(huán)境時初始化完成并將其分配給當(dāng)前執(zhí)行環(huán)境。每個執(zhí)行環(huán)境的作用域鏈由當(dāng)前環(huán)境的變量對象及父級環(huán)境的作用域鏈構(gòu)成。即函數(shù)的變量對象被壓入其作用域鏈,此時至此的作用域鏈構(gòu)建完成。 一道js面試題引發(fā)的思考 原文寫于 2015-02-11 原文鏈接 前陣子幫部門面試一前端,看了下面試題(年輕的時候?qū)懞蠖薺ava所以沒做過前端試題),其中有一道題是這樣的 比較下...

    周國輝 評論0 收藏0

發(fā)表評論

0條評論

renweihub

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<