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

Posted 活在当下zql

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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可选    
    });









































































以上是关于js 中数组array常用到的知识点的主要内容,如果未能解决你的问题,请参考以下文章

JS 的 Array 和String 常混淆方法

详解 普通数组 —— Arrays类 与 浅克隆

JS知识整理随笔数组

js数组常用方法总结

string和array变量用到的那些函数(上)

更好的实现js数组连接,用到的知识apply.