var arr=[1,2,3,4];// 1.求和
var sum=0;
for(var i=0;i
<
arr.length;i++)
console.log(sum);
//求最大值
var max
=arr[0];
for(var i
=0;iif(arr[i]
>
max)
}console.log(max);
//求最小值
var min=arr[0];
for(var i=0;i
<
arr.length;i++)
}console.log(min);
//查詢3的位置
var find1
=-1;
for(var i
=0;iif(arr[i]
===3)
}console.log(find1);
//查詢5
var find2
=-1;
for(var i
=0;iif(arr[i]
===5)
}console.log(find2);
上面是普通的方式進行的操作。
我們分析它的for迴圈復用了多次,所以想辦法封裝成乙個函式來做。
//上面的求陣列的值都是有用到for迴圈,所以我們想辦法去封裝乙個函式。var each=function(arr,fn)
}//求和
var sum
=0;
each(arr,function(i,v));
console.log(sum);
//求最大值
var max
=arr[0];
each(arr,function(i,v)
});console.log(max);
//求陣列的偶數行
var even=;
each(arr,function(i,v)
});console.log(even);
js對陣列操作
計算陣列的長度 var arr 1,2,3,4,5,6 alert arr.length 彈出結果是6連線兩個或者跟多的陣列,並返回結果 var arr1 1,2,3 var arr2 arr1.concat 4,5 var arr3 arr1.concat 4,5 console.log arr2...
JS對陣列的操作
可使用slice 進行複製,因為slice 返回也是陣列。var array1 new array 1 2 3 var array2 array2 array1.slice 0 array1.length 0 alert array2 返回1 2 3 concat 返回的並不是呼叫函式的array,...
Js 對陣列的操作
在工作中可能用的不多,但一些特殊的場合還是會用到,所以在這裡,把js的陣列操作總結一下,分享給大家 array 物件 array 物件用於在單個的變數中儲存多個值。建立 array 物件的語法 new array new array size new array element0,element1,...