js 中数组array常用到的知识点

数组的属性和方法

属性

//设置或返回数组的长度  ary.length

    清空数组:ary.length = 0;

方法(ary.方法)

1.增加、删除

1)末尾增加 ary.push(增加的元素,多个用都好隔开);  //返回的是长度

1)开头增加 ary.unshift(增加的元素,多个用都好隔开);  //返回的是长度

2)末尾删除 ary.pop();  //只能删除末尾的一个元素,返回的是删除元素

2)开头删除 ary.shift();  //只能删除末尾的一个元素,返回的是删除元素

3)在指定的位置删除或者增加元素  
    
    ary.splice(位置的下标,删除的元素个数,添加的元素,添加的元素,添加的元素多个);
    //前两个参数必须要有

2.查找

1)ary.includes('a');  //判断数组中是否存在该元素

2)ary.indexOf('a');  //找'a'在数组中的位置,返回下标

3) ary.lastIndexOf('a');  //找'a'在数组中最后出现的位置,返回下标

    运用indexOf('a')与lastIndexOf('a')是否相等来判断,元素在数组中是否是唯一的

3.截取新的数组(slice)  

ary.slice(开始的下标,结束的下标);  

//截取数组的一部分组成一个新的数组,新的数组从开始下标开始截取,截取到结束下标的前一个元素

4.数组元素的拼接

ary.join('用于拼接的符号');

//通过指定的符号,将数组中的每一个元素拼接在一起,组成一新的字符串

5.排序(sort)

    ary.sort(function(a,b){
        return b-a;  //由大到小排序
        });

 
数组的遍历

1.通过for循环遍历数组

    for(let i=0;i < ary.length; i++){
        console.log(ary[i]);  //数组小标对应的每一项
    }

2.for...of遍历数组

    for(let item of ary){
        console.log(item);  //数组中的每一项
    }

3.forEach方法遍历数组

    ary.forEach(function(item,index){
        console.log(item,index);  //item必须填写,index可选    
    });

猜你喜欢

转载自www.cnblogs.com/qlongbg/p/9346105.html
今日推荐