javascript数组定义 定义方式1vararrInfonewArray(aa,bb,cc); 定义方式2vararrInfonewArray();arrInfo〔0〕aa;arrInfo〔1〕bb;arrInfo〔2〕cc;javascript数组操作 得到数组的长度vararrLengtharrInfo。length;console。log(当前数组的长度是:arrLength); 结果是:3 得到一个元素在数组的索引值varcurIndexarrInfo。indexOf(bb);console。log(bb在数组中的索引是:curIndex); 结果是1 判断一个变量是否是数组varisArrayArray。isArray(arrInfo);console。log(当前arrInfo是否是数组:isArray);结果:truevarobj2aa;varisArray2Array。isArray(obj2);console。log(当前obj2是否是数组:isArray2);结果:false 将多个数组合并成一个数组 语法:array1。concat(array2,array3,。。。,arrayN) 将两个数组合并成一个新的数组vararrNew1arrInfo。concat(arrInfo2);console。log(两个数组合并后的结果是:);console。log(arrNew1); 结果是:〔aa,bb,cc,dd,ee,ff〕 将三个数组合并成一个新的数组vararrInfo3〔gg,hh〕;vararrNew2arrInfo。concat(arrInfo2,arrInfo3);console。log(三个数组合并后的结果是:);console。log(arrNew2); 结果:〔aa,bb,cc,dd,ee,ff,gg,hh〕 删除一个数组最大的索引的值,并返回删除的值varobjPoparrInfo。pop();console。log(当前删除的数组是:objPop); 结果是:cc 插入一个值到数组中varnewLengtharrInfo。push(kk);console。log(插入一个新的值KK后,当前数组的长度是:newLength); 结果是:〔aa,bb,cc,kk〕 将当前数组进行倒序重排varreArrayarrInfo。reverse(); 结果是:〔kk,bb,aa〕 将一个数组转换成字符串varstrInfoarrInfo。toString();console。log(strInfo); 结果是:aa,bb,cc