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];
}
}
//输出最大值
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=[
//0
[1,2,3],
//1
['a','b','c'],
//2
[ture,false]
]
console.log(arr[0][0]);
网友评论