javascript 定義初始化數(shù)組函數(shù)
方法一、js數(shù)組的定義與初始化
定義一維數(shù)組
方法1:
var _TheArray = new Array();//定義 _TheArray[0]="1"; _TheArray[1]="2"; _TheArray[2]="3"; //初始化
方法2:
var _TheArray = new Array("1","2","3");//直接定義并初始化
定義二維數(shù)組
方法1
var _TheArray = new Array(); //先聲明一維 for(var i=0;i<10;i++){ //一維長度為10 TheArray[i]=new Array(); //在聲明二維 for(var j=0;j<20;j++){ //二維長度為20 _TheArray[i][j]=1; } }
方法2
var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定義并初始化
以上代碼在IE8下測試通過
方法二、
<script type="text/javascript"> var date=new Date(); function initArray(){ this.length=initArray.arguments.length; for(var i=0;i<this.length;i++){ this[i]=initArray.arguments[i]; } } var d=new initArray( '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ); //Firfox瀏覽器顯示年是由getYear()獲取當(dāng)前年減去1900年 document.write((date.getYear()>1900?date.getYear():date.getYear()+1900)+"年"); document.write(date.getMonth()+1+"月"); document.write(date.getDate()+"日 "); document.write(d[date.getDay()]); </script>
因為JavaScript并不支援?dāng)?shù)組,所以要用下面的這段代碼來定義初始化數(shù)組。
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){
this[i]=initArray.arguments[i];
}
}
相關(guān)文章
javascript 獲取鏈接文件地址中第一個斜線內(nèi)的正則表達式
我想得到“windows”,請問用正則表達式怎么寫?2009-06-06用js讀、寫、刪除Cookie代碼分享及詳細(xì)注釋說明
JavaScript是運行在客戶端的腳本,因此一般是不能夠設(shè)置Session的,因為Session是運行在服務(wù)器端的。而cookie是運行在客戶端的,所以可以用JS來設(shè)置cookie. 下面我們來分析下案例2014-06-06微信小程序?qū)W習(xí)筆記之獲取位置信息操作圖文詳解
這篇文章主要介紹了微信小程序?qū)W習(xí)筆記之獲取位置信息操作,結(jié)合實例形式分析了微信小程序獲取位置信息的原理、步驟及相關(guān)操作注意事項,并結(jié)合圖文形式予以說明,需要的朋友可以參考下2019-03-03微信小程序?qū)崿F(xiàn)點擊按鈕修改字體顏色功能【附demo源碼下載】
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)點擊按鈕修改字體顏色功能,涉及微信小程序wx:for循環(huán)讀取data數(shù)值及事件綁定修改元素屬性相關(guān)操作技巧,需要的朋友可以參考下2017-12-12javascript中使用new與不使用實例化對象的區(qū)別
這篇文章主要介紹了javascript中使用new與不使用實例化對象的區(qū)別的相關(guān)資料,需要的朋友可以參考下2015-06-06