国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

深入理解JS函數的參數(arguments)的使用

2019-11-20 09:52:08
字體:
來源:轉載
供稿:網友

JS函數的參數在function內可以用arguments對象來獲取。

參數的調用有兩種方式:

1、期望參數的使用。

2、實際傳遞參數的使用。

應用舉例:

function Test(a, b){var i, s = "Test函數有";var numargs = arguments.length; // 獲取實際被傳遞參數的數值。var expargs = Test.length; // 獲取期望參數的數值,函數定義時的預期參數個數(有a和b 2個參數)。s += (expargs + "個參數。");s += "/n/n"for (i =0 ; i < numargs; i++){ // 獲取參數內容。s += " 第" + i + "個參數是:" + arguments[i] + "/n";}return(s); // 返回參數列表。}alert(Test('param1','second param','第三個參數'));

需要注意的是:

arguments是一個object對象,它不是數組,不能對它使用shift、push、join等方法。

上述舉例時用的arguments[i]中的i只是作為arguments對象的屬性,并不能理解為數組下標。

代碼演示

<html><head>  <script language="javascript"> function reloadList(){ if(typeof arguments[0] == "function"){ 	arguments[0].call(this);	arguments[0]();	} 	if(typeof arguments[0] == "string") 	 alert(arguments[0]); 	 if(typeof arguments[0] == "number")    alert(arguments[0]);		if(typeof arguments[0] == "undefined")    alert(arguments[0]);		if(typeof arguments[0] == "boolean")    alert(arguments[0]);		if(typeof arguments[0] == "null")    alert(arguments[0]); }reloadList(function(){});</script></head><body></body>

以上這篇深入理解JS函數的參數(arguments)的使用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 体育| 天门市| 辽阳市| 巴林右旗| 卓尼县| 临沧市| 胶南市| 福鼎市| 株洲市| 罗山县| 本溪| 富川| 丹阳市| 颍上县| 金阳县| 桃园市| 富平县| 桐庐县| 大连市| 唐海县| 察隅县| 揭西县| 抚松县| 阳信县| 汨罗市| 江北区| 和林格尔县| 桦甸市| 哈密市| 玉山县| 青岛市| 手游| 两当县| 平定县| 芷江| 讷河市| 南昌县| 桂林市| 沿河| 尚志市| 林口县|