导图社区 js进阶数组
js所有重要方法:包含改变原数组;函数中需要传入条件的;其他;常用不常用的;今日问题等内容。
社区模板帮助中心,点此进入>>
英语词性
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
民法分论
日语高考動詞の活用
do3数组
改变原数组
unshift
向头部添加数组
shift
向头部删除数据
push
向尾部添加数据
pop
向数组尾部删除数据
splice
arr.splice(地几个开始,删除几个,新增几个)
包头不包尾
reverse
反转数组
sort
排序,需要funciton A- B是从小往大排序
需要传入funciton的数组
foEach
遍历数组,把数组的值拿出来
map
遍历数组并且返回一个新数组
在后端传入一个新数组需要处理但是不能动原来的数据的时候
默认A-B
函数中需要传入条件的
find
遍历数组如何item来判断条件拿到里边的数据
findindex
遍历数组拿item来写条件返回的是索引
filter
过滤判断里边是不是 满足这个条件的找不到返回是空数组
every
只有有一个条件满足就都满足
some
只要有一个条件满足返回的就是true
其他
indexOf
查找索引,找不到就是-1
lastindexOf
从后往前找找不到返回-1
includes
查看数组是不是包含某个元素
join
分隔符/转换
split转字符串
常用不常用的
子主题
#最常用 # forEach 只是单纯的遍历数组 【没有返回值】 map遍历数组的同时 还要返回一个新数组【必须要有返回值】forEach push map filter splice slice join indexOf sort find findIndex lastIndexOf includes some every pop unshift shitft concatflat reverse -[了解]
今日问题
单词记得住但是用的时候有的时候想不起来需要多谢数组方法加强记忆