七个内置的操作方法: 改变数组本身
push -- 尾部添加 返回新数组的长度
pop -- 尾部删除 返回的是被删除的元素
shift -- 头部删除
unshift
sort -- 排序 返回排序后的数组
reverse -- 数组反转
splice -- 增加 删除 修改;本质上是删除
数组.splice(从哪里开始的下标,删除的长度,要替换的值)
循环遍历数组
forEach -- 对数组进行循环遍历
filter -- 数组过滤 返回 所有符合条件的元素 一个新数组
map -- 对数组的每一项进行操作,返回新数组
some -- 判断数组中是否有满足条件的元素 如果有返回true 没有 false
every -- 判断数组中是否元素是否全部满足条件 如果是返回true 否则 false
indexOf -- 查找第一个符合条件的下标,查到不到返回-1
lastIndexOf -- 查找最后一个符合条件的下标,查到不到返回-1
findIndex -- 查找第一个符合条件的下标,查到不到返回-1
find -- 查找第一个符合条件的元素,查到不到返回undefined
includes -- 是否包含某个元素 如果包含 true;否则 false