1.//求數(shù)組中最大值
//聲明一個數(shù)組
var arr=[1,5,9,88,79]金拒;
//遍歷數(shù)組优烧,同時要聲明一個變量(變量不能大于數(shù)組中的值)
for(var i=0照激;sum=1舌仍;i<arr.length恭取;i++){
? ? //做比較
? ? //如果數(shù)組中的當(dāng)前元素大于sum
if(arr[i]>sum){
? ? //就把數(shù)組中的當(dāng)前元素賦值給sum
? ? sum=arr[i]泰偿;
}
}
console.log(sum);
2.//數(shù)組去重
var arr[1,3,4,2,5,4,2,3,1]
for(var i=0蜈垮,uarr=[arr[0]]耗跛;i<arr.length;i++){
for(var j=0攒发;j<uarr.length调塌;j++){
? ? if(arr[i]==uarr[j]){
? ? ? ? break;
? ? }
}
? ? if(j==uarr.length){
? ? uarr[uarr.length]=arr[i]惠猿;
? ? }
}
console.log(uarr)羔砾;
3.API:(棧:只能從一端操作數(shù)組)
push:給數(shù)組末尾添加新元素
pop:刪除數(shù)組中的最后一個元素
unshif:在數(shù)組開頭添加新元素
shift:在數(shù)組開頭刪除第一個元素
4.二維數(shù)組:
var arr=[
? ? ? ? [1,2,3],
? ? ? ? ['a'偶妖,'b','c']姜凄,
? ? ? ? [ture,false]
]
console.log(arr[0][0]);//1
arr【a】【c】餐屎;//a不可以越界