摘要:形參長度實參長度實參數(shù)組我很不懂為什么是呢既然能重新賦值,為啥不能本來我是認(rèn)為分別對應(yīng)和,經(jīng)過一番研究這是不完全正確的第一個值就是,沒有傳值沒有存儲到,無論怎樣賦值都是。終于解決了心頭大石
function test( a, b){ arguments[0] = 1 arguments[1] = 9 console.log("a",a); //1 console.log("b",b); //undefined console.log("形參長度",test.length); //2 console.log("實參長度",arguments.length); //1 console.log("實參數(shù)組",arguments); //[1,9] } test(2);
我很不懂為什么b是undefined呢?
既然a能重新賦值,為啥b不能?
本來我是認(rèn)為a,b分別對應(yīng)arguments[0]和arguments[1],經(jīng)過一番研究這是不完全正確的
arguments第一個值就是a,b沒有傳值沒有存儲到arguments,無論arguments怎樣賦值 b都是undefind。
終于解決了心頭大石
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/103172.html
摘要:同樣的,我們可以先輸出下函數(shù)內(nèi)部的??梢钥吹?,確實不是一個純數(shù)組。從該索引處結(jié)束提取原數(shù)組元素從開始。如果該參數(shù)為負(fù)數(shù)則表示在數(shù)組中的倒數(shù)第幾個元素結(jié)束抽取。在別的數(shù)組里修改這些字符串或數(shù)字或是布爾值,將不會影響另一個數(shù)組。 我們經(jīng)??梢钥吹竭@種寫法。 function test(){ //將參數(shù)轉(zhuǎn)為一個數(shù)組 var args = Array.prototype.slice...
摘要:介一回,偶們來聊一下用中的類,有些盆友可能用過或者的,知道語法糖,可是在中并沒有,中需要用到構(gòu)造函數(shù)來模擬類。而且要注意一點(diǎn),構(gòu)造函數(shù)沒有語句,是自動返回。 本回內(nèi)容介紹 上一回聊到JS的Function類型,做了柯里化,數(shù)組去重,排序的題。 介一回,偶們來聊一下用JS中的類,有些盆友可能用過ES6或者TypeScript的,知道Class語法糖,可是在ES5中并沒有,ES5中需要用到...
摘要:閉包與柯里化閉包有權(quán)訪問另一個函數(shù)作用域中變量的函數(shù)。柯里化把接受多個參數(shù)的函數(shù)變換成接受一個單一參數(shù)最初函數(shù)的第一個參數(shù)的函數(shù),并且返回接受余下的參數(shù)而且返回結(jié)果的新函數(shù)的技術(shù)。 本回內(nèi)容介紹 上一回聊到JS的Object類型,簡單模擬了一下Java的Map,介一講,偶們來聊一下函數(shù)好唔好,介可系JS世界的一等公民喲。從函數(shù)開始,我們就將逐步過渡到設(shè)計模式,來吧,帥狐帶你裝逼帶你飛:...
摘要:我們開始應(yīng)用上規(guī)范上的步驟,雖然賦值運(yùn)算符具有右結(jié)合性,然而它首先做的是得到表達(dá)式的值,根據(jù)我們對的解釋它返回一個指向?qū)ο蟮某蓡T的引用,需要注意的是,這個時候并沒有改變引用的指向。 可以在這里看:http://leozdgao.me/renew-js-assignment/ 此文的目的是為了解釋如下現(xiàn)象: var foo = { n: 1 }; var bar = foo; foo.x...
摘要:但是總有一個原則,那就是指的是調(diào)用函數(shù)的那個對象。還有另一個原則當(dāng)沒有明確的調(diào)用函數(shù)的那個對象時,指向全局對象,瀏覽器模式下就是了。設(shè)置的值這兩個方法的作用都是在特定的作用域中調(diào)用函數(shù),從而設(shè)置了函數(shù)體內(nèi)的值。 感覺上篇文章還是三四天前寫的,看看日期已經(jīng)10天了。。時間過的真快!趕緊補(bǔ)篇,js中的this是我學(xué)習(xí)了但一直沒來得及總結(jié)的,今天就簡要說說 this 吧~ this簡述 ...
閱讀 1166·2023-04-25 17:28
閱讀 3617·2021-10-14 09:43
閱讀 3978·2021-10-09 10:02
閱讀 1951·2019-08-30 14:04
閱讀 3142·2019-08-30 13:09
閱讀 3280·2019-08-30 12:53
閱讀 2907·2019-08-29 17:11
閱讀 1833·2019-08-29 16:58