数组的方法
concat 数组的拼接,用于创建一个新的数组 他会从原数组的末尾添加 形成一个新的数组 如果数组后面没有拼接 他会返回原数组
push() : 可以接收任意数字 从数组末尾添加 然后返回一个修改后的数组
pop() : 用于删除数组中的最后一个数 无法指定下标和数字删除
unshift():从数组起始位置添加一个或多个元素 然后返回一个新的数组
shift(): 用于删除数组中的第一个数 ,返回新的数组
solice:数组的中的一个方法 可以实现插入 替换 删除三种方法
删除:指定两个参数 第一个参数是数组的下标 第二个参数是删除的项
插入:第一个参数是下标 第二个参数为0, 第三个参数开始表示插入的值
替换:3个参数 第一个是下标 第二个参数不为0的情况下 , 第三个参数开始表示替换的值
join: 用于将数组的多个元素使用指定的分隔符 连接成一个新的字符串
split:字符串的方法 用指定的分隔符 将字符串分隔成一个新的数组
indexOf:根据数组元素查找 会返回元素的下标 如果没有找到该元素 会返回 -1
findindex: 找出满足元素条件的下标 并返回 如果没有找到 返回 -1
forEach: 用于遍历数组 用一个函数作为方法 有3个参数 分别是数组的每个元素 数组元素的下标 数组本身 这个方法没有返回值
filter :过滤出一个满足条件的数组 然后会根据过滤条件返回新的数组 如果没有找到满足条件的项 会返回空数组
slice : 根据条件截取数组 有两个参数 第一个是起始下标 第二个是结束下标 截取时从起始下标开始(包括起始下标) 到结束下标(不包括结束下标的元素) 然后把截取的元素返回成新的数组
如果只有一个参数 会从起始下标开始到数组长度所有元素截取
如果参数只有一个0 会返回整个原数组