ホームページ > 記事 > ウェブフロントエンド > JavaScript が初期化配列を定義する function_javascript スキル
方法 1、js 配列の定義と初期化
1 次元配列を定義します
方法 1:
var _TheArray = new Array);//定义 _TheArray[0]="1"; _TheArray[1]="2"; _TheArray[2]="3"; //初始化
方法 2:
var _TheArray = new Array("1","2","3");//直接定義して初期化します
2 次元配列を定義します
方法 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 でのテストに合格しました
方法 2、
<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()获取当前年减去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 は配列をサポートしていないため、次のコードを使用して初期化配列を定義する必要があります。
関数 initArray(){
this.length=initArray.arguments.length
for(var i=0;i
}