1.new 创建:var arr=new Array();//创建了一个空数组
2.var 数组名=【】;
3.var 数组名=【“”,“”,“”,“”】
(数组的索引从0开始)
a.数组去重
1.先用新数组存放
2.遍历原来的数组,把不是的添加到新数组里
3.新数组的个数,用.length不断累加
eg:
var arr=[];
var newArr=[];
for(var i=0;i<arr.length;i++){
if(arr[i]!=0){
newArr[newArr.length]=arr[i];
}
console.log(newArr);
}
还有一个是冒泡排序
//思路:先比较一轮一次,然后用for循环比较一轮多次,然后再加for循环比较多轮多次
//从大到小排序
var array=[10,20,9,8,79,65,100];
//比较轮数
for ( var i=0;i<array.length-1;i++){
//每轮比较次数,次数=长度-1-此时的轮数
for (var j=0;j<array.length-1-i;j++) {
if (array[j] > array[j + 1]) {
var temp = array[i];
array[j] = array[j + 1];
array[j + 1] = temp;
} //end if
}//end for 次数
} //end for 轮数
console.log(array);
————————————————
版权声明:本文为CSDN博主「小恶魔O」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37777208/article/details/83588445