Array数组操作常用函数
程序员文章站
2022-05-29 22:35:15
...
Array数组
数组常用属性:
length:返回数组长度。
一、一般方法
join:合并数组并转换为字符串。参数代表以其分隔,一般为空时给一个空字符串。
pop:删除数组末尾的元素。
push:向数组末尾添加元素。
shift:删除数组第一个元素。
unshift:向数组的头部添加一个或多个元素,返回值为长度。
reverse:颠倒数组内元素。
slice:从数组内截取数组。第一个参数为开始下标,第二个参数为结束下标(不包含)。
concat:连接两个或以上的数组。
splice:删除或修改添加数组。
splice(开始下标,删除数量,[删除的内容替换为的新内容])//第三个参数可选。
toString:把数组转换为字符串,返回值结果。
indexOf:查找数组是否包含值,返回值为查找到值的下标。
includes:返回是否包含参数。
二、复杂方法(参数为回调函数)
map:数组循环,遍历。
let num=[1,2,3,5,7,8,10];
num.map((item,index)=>{
//此处写需要执行的代码 item:每一项的值,index:每一项的下标
});
some:数组循环,遍历,返回值为判断结果。当条件只要有一个成立,就返回true,反之false。
let num=[1,2,3,5,7,8,10];
let result=num.some((item,index)=>{
return item===7;//判断是否存在值,存在就返回true
});
every:数组循环,遍历,返回值为判断结果。当条件全部成立,就返回true,反之false。
let num=[1,2,3,5,7,8,10];
let result=num.every((item,index)=>{
return item>0;//全部满足这个条件,就返回true。
});
filter:数组循环,遍历,返回值为满足条件的数组元素。当条件为true时,当前数组元素就能被返回。
let num=[1,2,3,5,7,8,10];
let num2=num.filter((item,index)=>{
return item%2===0;//返回所有偶数
});
console.log(num2);//num2是一个数组,元素为所有满足条件的元素
sort:对数组进行排序。参数为闭包函数,以什么方式排序。
上一篇: 数据库中主键和外键的设计原则
下一篇: Array 常用函数(C++)
推荐阅读
-
php通过array_merge()函数合并关联和非关联数组的方法_PHP教程
-
php中的数组操作函数整理
-
arrayadapter php array_walk 数组函数
-
php 数组函数 array_map、array_multisort多维数组排序实例
-
PHP删除Array数组里指定的key(完整版,已封装成函数,附测试代码)_PHP教程
-
PHP函数in_array()如何检查数组中的值_PHP教程
-
php数组函数序列之array_flip() 将数组键名与值对调_PHP
-
php数组函数序列之array_slice()
-
php中的数组操作函数整理_PHP
-
php-Arrays函数-array_key_exists-检查给定的键名或索引是否存在于数组中_PHP教程