数组的操作

var arr=[];

arr.push() 在数组末尾加入元素  arr.pop() 删除数组最后一个元素  arr.unshift() 在数组头部加入元素  arr.shift() 删除数组第一个元素

arr.splice(起始下标,删除个数,插入元素,插入元素) 返回的是删除的数组,arr变为删除后的数组

arr.join(字符) 返回一个把arr用指定字符相连接的字符串

arr1.concat(arr2) 返回一个用两个数组合并的数组

arr.slice(起始下标,结束下标) 返回一个包含起始下标,不包含结束下标,截取后的数组

arr.indexOf(查找项,起始下标) 从起始下标开始查找,查到返回查找的值的下标,无返回 -1,不填从开头查找

arr.lastIndexOf(查找项,起始下标) 从后向前查 无起始下标,从末尾开始查找,查到返回查找的值的下标,无返回 -1

arr.findIndex(item=>{})方法返回数组中满足提供的测试函数的第一个元素的索引。无返回-1。

arr.find(item=>{}) 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。

 

arr.includes(查找项) 包含true 不包含false

arr.sort() 数组的排序 ()内是规则 返回一个排序后的数组

arr.reverse() 数组内元素的反转

 

posted @ 2018-12-13 15:40  落落千鸟  阅读(147)  评论(0编辑  收藏  举报