使用阵列构造函数创建
如何创建数组-Array构造函数. png a,var arr1=new Array (; //创建空数组b,vararr2=newarray(10 ); //创建长度为10的数组c,vararr3=newarray(5、4、3、2、1 )//创建并初始化数组2 .以数组常值方式创建var arr=[]; //空数组vararr2=[ 1,2,3 ];//创建包含三个元素的数组练习1 :定义空数组,将个人信息存储在数组中,然后输出第一种方法。 var person=[ ‘勤奋的前辈’,20,180 ] console.log (person; 输出:
创建空数组. png的第二种方法: var person=[]; 人员[0]=’勤奋的前辈’; 人员[1]=20; 人员[2]=180; 控制台. log (person; 输出:
创建空数组. png练习2 :遍历数组[10、1、19、22、73、88、99],其中偶数为varnumbers=[10、1、19、22、73、88、99]; for(I=0; i numbers.length; I ) { var item=numbers[i]; if(item%2===0) (/偶数控制台. log ) ) item; }输出:
练习2.png练习3 :组中的最大值和最小值,以及位置varnumarr=[ 1,99,88,–1000]]、77,888,1000,-1000]; var maxValue=numArr[0],minValue=numArr[0]; //最大值和最小值var maxIndex=0,minIndex=0; //最大值索引和最小值索引for(I=0; i numArr.length; I ) ) /如果数组中的元素大于我们定义的初始值if(maxvaluenumarr[I] ) /,则将该元素指派给最大值,并将索引更改为maxValue=numArr[i]; maxIndex=i; (if ) { minValue=numArr[i] ) { minValue=numArr[i]; minIndex=i; }控制台. log (max value; console.log(maxindex; 控制台. log (minvalue; 控制台. log (minindex; 输出:
练习3 (练习4 )去除数组值为0的,将非0的删除为新数组var arr=[‘xrpdhm ‘,18,0,’男’,0,12243,0 ] var new arr=[ ]; for(I=0; i arr.length; I(if ) ARR[I]!=0) { newArr[newArr.length]=arr[i]; }控制台. log (new arr ); 输出:
练习4.png