微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

10JS数组

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐