我是励志哥

数组对象的方法

1. Array.isArray(对象)==》判断这个对象是不是数组

2.concat()方法用于合并两个或多个数组,此方法不会更改现有的方法。而是返回一个新数组

let arr1 = ["a","b","c"]
let arr2 = ["d","e","f"]

let arr3 = arr1.concat(arr2)

["a","b","c","d","e","f"]

3.filter(函数);返回的是数组中每一个元素都是符合条件的元素,组成了一个新的数组。

4..shift();删除数组中的第一个元素,返回值就是删除的这个值

5..unshift();向数组的第一个元素前面插入一个新的元素。====返回值就是插入后的长度

6 .indexOf(元素值);返回的是索引,没有则是-1

7 .map()方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果

let array = [1, 2, 3, 4, 5];

let newArray = array.map((item) => {
    return item * item;
})

console.log(newArray)  // [1, 4, 9, 16, 25]

8 sort();排序

var arr = [1,40,20,10,100]
arr.sort(function (a,b){
    if(a>b){
       return 1;
    }else if(a==b){
       return 0;
    }else{
       return -1
    }
})

9. arr.slice(开始的索引,结束的索引),把截取的数组的值放在一个新的数组中,但不包含结束的索引对应的值

10. .splice(开始的位置,要删除的个数,替换的元素的值);一般用于删除数组中的元素,或者是替换数组中的元素,或者是插入元素

var myEnglish = ['angle','clown','mandarin']
myEnglish.splice(2,0,"drum")  //  在索引2的位置插入元素“drum”

myEnglish.splice(2,1)  //  从索引为2的位置删除一项

 

posted @ 2021-01-20 00:04  python黑客编程  阅读(395)  评论(0)    收藏  举报