1.//求數組中最大值
//聲明一個數組
var arr=[1,5,9,88,79];
//遍歷數組,同時要聲明一個變量(變量不能大于數組中的值)
for(var i=0;sum=1;i<arr.length;i++){
? ? //做比較
? ? //如果數組中的當前元素大于sum
if(arr[i]>sum){
? ? //就把數組中的當前元素賦值給sum
? ? sum=arr[i];
}
}
console.log(sum);
2.//數組去重
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:(棧:只能從一端操作數組)
push:給數組末尾添加新元素
pop:刪除數組中的最后一個元素
unshif:在數組開頭添加新元素
shift:在數組開頭刪除第一個元素
4.二維數組:
var arr=[
? ? ? ? [1,2,3],
? ? ? ? ['a','b','c'],
? ? ? ? [ture,false]
]
console.log(arr[0][0]);//1
arr【a】【c】;//a不可以越界