JS 数组的一些方法
2024-09-29 05:54:31
1.push() //可以接受任意参数,然后添加到数组的末尾
2.pop()//栈方法,在数组末尾删除一条数据,并且返回这条数据
3.shift()//队列方法,与pop()相似,但是与其相反,在数组的开始位置删除一条数据,并返回这条数据。
4.reverse(),sort() //数组排序方法,sort()方法默认按每条数据的首字母排序,例如:1,3,34,21,22如果不传入比较参数array.sort()为1,21,22,3,34
为了让其可以按数字排序,则必须添加一方法, function campare(val1,val2){return val2-val1;} 然后将此方法作为参数传入 sort,可降序排列 array.sort(campare)为34,22,21,3,1
5.slice(a,b);//第一个参数是数组的起始位置,第二个参数是数组的结束位置。方法作用:从原数组以a为起始位置,b为结束位置取出数组的数据输出
6.splice(a,c,[b,d]);//第一个参数 起始位置,第二个参数 删除的个数 ,第三个参数插入的数据
方法作用:1>删除数据 如:splice(a,b);从a作为起始位置删除b条数据
2>插入数据 如:splice(2,0,"red","blue") 从2位置开始插入red,blue
3>替换数据 如:splice(2,1,"red","blue") 删除2位置的数据并且插入 red blue
最新文章
- Xcode下的批量编辑
- mybatis自动生成代码
- python4delphi 使用
- 学习随笔—Redis常用命令
- Questions?
- 博弈论(SG函数):HNOI 2007 分裂游戏
- haproxy image跳转 haproxy匹配 匹配到了就停止,不会继续往下匹配
- reg 正则
- OSW 快速安装部署
- Bootstrap File Input 中文文档
- JDBC:从原理到应用
- js算法初窥04(算法模式01-递归)
- mac上sed -i 执行失败报错
- bzoj千题计划311:bzoj5017: [Snoi2017]炸弹(线段树优化tarjan构图)
- 猴子选大王的c#实现
- 第一版STM32PCB的问题
- cxListView和dbgrid联动
- LeetCode - Rotate String
- mysql5.7主从复制--在线变更复制类型【转】
- objc_msgSend函数的实现