JS 中常用的数组增删改查

pop 末尾删除一个 返回删除元素 改变原来数组

shift 头部删除单个 返回删除元素 改变原来数组

unshifit 头部插入一个或者多个元素 返回新数组的长度 改变原来数组

push 尾部插入单个或者多个 返回新数组长度 改变原来数组

splice 按照下标截取一个或者多个元素,返回截取元素数组 改变原来数组

reverse 翻转数组

slice(start,end) 从已有数组中返回选定的元素,返回一个新的数组 从start到end(不包含改元素) 不会改变原数组

splice(index,howmany,item1,...itemX) 对数组进行删除 替换 添加 会改变原来数组

    index参数:必须,整数,规定添加或者删除的位置,使用负数,从数组尾部规定位置

    howmany参数:必须,要删除的数量,如果为0,则不删除项目

    item1,...itemX参数:可选,向数组添加的新项目

join 把数组转换成字符串,规定一个连接字符,默认是',' 返回新数组,不改变原来数组

isArray 判断js变量是否是一个js数组

indexOf 在数组中检索对应元素 找到返回下标 为找到返回-1 有两个参数 (查找元素,起始坐标) 不能查找NaN lastIndexOf 反向在数组中检索对应元素 找到返回下标 为找到返回-1 有两个参数 (查找元素,起始坐标) 不能查找NaN includes 同样是检索元素 返回true or false 有两个参数 (查找元素,起始坐标) 坐标可以为负值 可以查找NaN

valueOf 返回对象的初始值

你可能感兴趣的:(JS 中常用的数组增删改查)