数组

来源:互联网 发布:opencv2 分水岭算法 编辑:程序博客网 时间:2024/06/16 11:39
  1. 遍历:
var arr1=[1,2,3];for(var i=0;i<arr1.lenght;i++){alert(arr1[i]);}

2.拼接:

var arr=[1,2,3];var arr1=[4,5,6];console.log(arr,concat(arr1));

3.将数组转化为字符串:

var arr1=[1,2,3];var pinjie=arr1.join(".");alert(typeof pinjie);   //5

4.翻转:arr1.reverse();
5.删除:
a:arr1.pop(); //删除最后一个元素
b:arr1.shift(); //删除第一个元素
c.arr1.splice(0,3); //从下标为0的元素开始,删除3个元素,并且返回删除元素的内容
6.添加:
a.arr1.push(); //在其后追加一个或多个元素
b.arr1.unshift(); //在arr1的前面添加一个或多个元素
7.查询:arr1.indexOf(3);//找aar1中某元素的下标(位置)
8.排序:

//该方法返回一个正数,在arr1.sort()中,若sort()方法中的值是正数,就会从大到小排列function add(a,b){return a-b;}  //升序function jian(a,b){return b-a;}  //降序var arr1=[1,3,5,2,78,45,22,9,600];document.write(arr1.sort(add));document.write(arr1.sort(jian));

9.比大小:

var arr1=[1,-3,45,98,-35,89.200,-50];function max(arr){    var maxNum=arr[0];    for( var i=1;i<arr.length;i++){        if(maxNum>arr[i]){ //求最大值            maxNum=arr[i];};};    return maxNum;};document.write(max(arr1));
原创粉丝点击