arguments對(duì)象
更新時(shí)間:2006年11月20日 00:00:00 作者:
在javascript中,不需要明確指出參數(shù)名,就能訪問它們。如:
function hi(){
if(arguments[0]=="andy"){
return;
}
alert(arguments[0]);
}
用arguments[0]可以訪問第一個(gè)參數(shù),如此類推。
利用arguments對(duì)象可以實(shí)現(xiàn)重載,利用arguments.length可以獲取函數(shù)的參數(shù)個(gè)數(shù),如下:
function hi(){
if(arguments.length==1){
alert(arguments[0]);
}
else if(arguments.length==2){
alert(arguments[0] + arguments[1]);
}
}
<script language="JavaScript" type="text/javascript">
function fun()
{
var arr=fun.arguments;
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
}
fun("aa","bb","cc");
</script>
function hi(){
if(arguments[0]=="andy"){
return;
}
alert(arguments[0]);
}
用arguments[0]可以訪問第一個(gè)參數(shù),如此類推。
利用arguments對(duì)象可以實(shí)現(xiàn)重載,利用arguments.length可以獲取函數(shù)的參數(shù)個(gè)數(shù),如下:
function hi(){
if(arguments.length==1){
alert(arguments[0]);
}
else if(arguments.length==2){
alert(arguments[0] + arguments[1]);
}
}
<script language="JavaScript" type="text/javascript">
function fun()
{
var arr=fun.arguments;
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
}
fun("aa","bb","cc");
</script>
相關(guān)文章
document.write與writeln的輸出內(nèi)容區(qū)別說明
document.write()和document.writeln都是JavaScript向客戶端寫入的方法,writeln是以行方式輸出的,但并不是指頁面實(shí)際效果中的換行,兩種方法在查看源代碼時(shí)才看得出區(qū)別。2010-10-10
javascript學(xué)習(xí)筆記(六)數(shù)據(jù)類型和JSON格式
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,我們稱之為JavaScript對(duì)象表示法。使用JSON進(jìn)行數(shù)據(jù)傳輸?shù)膬?yōu)勢之一是JSON實(shí)際上就是JavaScript。它基于ECMAScript第3版中JavaScript對(duì)象字面量語法子集的一種文本格式。2014-10-10
Javascript核心讀書有感之詞法結(jié)構(gòu)
這篇文章主要介紹了Javascript核心讀書有感之詞法結(jié)構(gòu),需要的朋友可以參考下2015-02-02
JavaScript學(xué)習(xí)筆記(二) js對(duì)象
JavaScript學(xué)習(xí)筆記(二) js對(duì)象學(xué)習(xí),學(xué)習(xí)js的朋友可以參考下。2011-10-10

