首先定义一个数组。
var数据=[1,2,3,4]
1.将数组转换为字符串:toString()和。join();
data.toString()=='1,2,3,4 '
data.join(",")=='1,2,3,4 '
2.删除数组的最后一个元素:流行()
data.pop()==[1,2,3]
3.向数组中添加元素:推送()
data.push(5)==[1,2,3,4,5]
4.计算数组的长度:长度
data . length==4;
5.删除数组的第一个元素:shift()
data.shift()==[2,3,4);
6.在数组的第一个位置添加元素:unshift()。
data.unshift(6)==[6,1,2,3,4);
7.合并两个数组:concat()
var datas=[7];
data.concat(datas)==[1,2,3,4,7];
8.在数组的某个位置添加新元素:拼接(a、b、c.);A-代表添加新元素的位置和下标,b-代表应该删除多少个元素,c-代表后面要添加的新元素。
data.splice(1,2,8,9)==[1,8,9,4];
9.删除特定位置的元素:拼接(a,1);a代表添加新元素的位置和下标。
data.splice(1,1)==[1,3,4];
10.反转数组:反向();
data.reverse()=[4,3,2,1];
11.数组中从左到右第一个出现的元素的下标:索引Of()
data . index of(1)==0;
12.数组中最后一个元素从左到右出现的下标:lastIndexOf()
data.push(1)。lastIndexOf(1)==4;
13.数组排序:排序()
var数据=[1,3,2,4,7,5,6];
//从小到大
datas.sort(函数(a,b){ return a-b };
//由大到小
datas.sort(function(a,b){ return b-a };
14.根据条件筛选出符合true条件的元素。
:过滤器()
var datas=[];
datas=data . filter(funticon(item){ return item 1 });
console.log(datas) ([2,3,4];
15.找到数组中满足条件的第一个元素并返回它。找不到输出undefined :find()。
var a=data . find(function(item){ return item==1 };
console.log(a)//1
16.找到数组中满足条件的第一个元素,并返回其下标。无输出-1:找到了findIndex()。
var a=data . find index()(function(item){ return item==1 };
console.log(a)//0
17.判断数组是否包含元素,不使用回调函数(不使用函数作为参数)返回false。
if(data.includes(1)) {返回true } else {返回false }
18.返回数据:原始数组操作后的映射;
var datas=data . map(function(item){ return item 1 })//[2,3,4,5]
19.如果所有条件都满足,则返回true,否则返回false,相当于:每()。
20.只要有一个满意,还真;如果没有,则返回false,相当于|| :一些()。
转载请注明出处。