知識梳理
1一 arguments的使用1)arguments概念只有函式才有arguments
2 使用場景:當實參個數無法確定時使用
//2)偽陣列1 arguments是當前函式的乙個內建物件
//2 所有函式都內建了arguments物件
//3 argments物件中儲存了傳遞來的所有實參
//4 它是乙個偽陣列
//1 可以和陣列一樣遍歷3)基本使用//2 具有length屬性
//3 按索引方式儲存資料
//4 不具有陣列的 push pop等方法
function hello()二函式小練習1)求任意個數的最大值}hello(
1,2,3);
//2)翻轉陣列思路:用max和陣列中的其他數一一比較
function getmax()
}return
max;
}console.log(getmax(
10,15,4,20,45
));console.log(getmax(
100,250,360,41,85));
//3)氣泡排序1 舊陣列的最後乙個索引 = 新陣列的第乙個索引
//2 i的初始值是舊陣列的最後乙個索引 = arr.length - 1
//3 新陣列的索引正好 等於 新陣列的length
function revolve(arr)
return
newarr;
}console.log(revolve([
1,2,3,4,5
]));
console.log(revolve([
100,200,300,400,500]));
//氣泡排序 把元素從大到小或從小到大排序
//外層迴圈負責趟數 5個數跑4趟
//五個數length就等於5 索引從0開始 跑四趟就是 0 1 2 3
//所以 i < arr.length - 1 就是3
//-----------分析內層-------------------
//記憶體迴圈負責每一趟 比較幾次
4)判斷閏年
5)函式之間可以相互呼叫
6)輸入年份 列印出當年二月份的天數
//輸入年份 顯示當年二月份的天數 平年有28天,閏年有29天
//輸出函式
function backday()
else
}backday();
//呼叫函式
//判斷閏年函式
function isrunyear(year)
return
flag;
}
函式arguments講解
總結 1 函式內部有乙個實參 arguments 可以獲取所有的實參。2 arguments是乙個偽陣列,如果要使用陣列的方法,將它轉為真陣列 3 arguments 是乙個屬性,callee指向函式本身的,arguments.callee輸出函式本身,如下 4 arguments只能在函式內部被訪...
Python 函式引數 arguments
backto python index 單星號和雙星號,代表 多引數的傳入或變數的拆解。最初,星號變數是用在函式的引數傳遞上的,在下面的例項中,單個星號代表這個位置接收任意多個非關鍵字引數,在函式的 b位置上將其轉化成元組,而雙星號代表這個位置接收任意多個關鍵字引數,在 b位置上將其轉化成字典 該位...
函式隱式引數arguments
在呼叫函式時,browser每次都會傳遞兩個隱含的引數 1 this 2 arguments 類陣列物件 它可以通過索引來運算元據,也可以獲取長度 呼叫函式時,傳遞的實參都會在arguments中儲存 arguments.length 可以獲取實參的長度 即使不定義形參,也可以通過arguments...