js Array不得不说的一些事
来源:互联网 发布:ubuntu 网桥配置 编辑:程序博客网 时间:2024/06/10 19:58
1.Array是可以动态扩充的,look,你可以一直往数组里push数据吧。
2.可以通过join方法,将数组连加成为字符串。
3.数组中的栈和队列方法:push,pop,shift,unshift。
- push:在最后面添加数据;
- pop:数组最后提出数据;
- shift:数组前端拿出数据;
- unshift:数组前端添加数据;
4.数组中的操作方法:
- slice(index1,index2):通过传进去的参数截取数组,包含前面不包含后面。
- splice:可以传进去3个参数,有3个作用
- 删除:参数为2,splice(index,num):第一个参数是从哪儿开始,第二个表示删除的项数。
- 添加:参数大于3,并且第二个参数时0:第一个参数时从哪儿开始,第三个参数时传入的项,当然参数这是可以不止3个了。
- 替换:参数大于3,并且第二个参数绝对不为0;第一个参数从哪儿开始,第二个是要删除的项数,本来替换就是删除原来的,然后插进去新的,剩下的参数就是要插进去的参数。
3. concat用于连接两个数组,当传递的参数为空时则返回原数组,concat参数可以是数组或者或者是单个的值;
4. indexOf和lastIndexOf接受两个参数:要查找的项和表示查找起点位置的索引(可选)
5.迭代方法:
1.forEach: 没有返回值,是简单的迭代,参数是一个函数,这个函数点参数有三个:数组的当前项item,item的索引和数组array
2. map: 返回一个新的数组,这个数组的构成由给定函数的返回值有关,函数的参数同上
3. filter : 返回一个新数组,数组里的值是满足某个给定条件对原数组进行过滤后的值
4. every: 返回值只有一个true活着false,当且仅当数组当中的每一项都返回true的时候才会返回true否则返回false
4. some: 与every类似,但是不要求数组中的每一项满足返回为true的条件,只要有一个返回true,这个函数的返回值就是true
0 0
- js Array不得不说的一些事
- 我和ip_conntrack不得不说的一些事
- 我和ip_conntrack不得不说的一些事
- 关于函数一些不得不说的事~
- 不得不说的事 续
- 面向对象的设计和开发不得不说的一些事
- 关于编程一些不得不说的事情
- RegionServer与OOM不得不说的一些事儿
- Android和Gradle不得不说的一些事情
- 关于IT行业一些不得不说的废话
- 关于Activity不得不说的一些知识点
- 这四年不得不说的那些事
- 信息安全不得不说的事
- async不得不说的事:SynchronizationContext
- 不得不说的opencv 那些事
- 关于iOS解析XML使用NSXMLParser和GDataXML不得不说的一些事
- 唐骏:这四年不得不说的那些事
- 和小媳妇的那些不得不说的事
- 统计文本中出现频率最高的10个词
- [HDOJ]2025
- 练习3.20
- 《数据结构》第七章 知识点结构导图
- javascript的String对象(来自W3C)
- js Array不得不说的一些事
- codeforce499A - Watching a movie
- 练习3.21
- R调用C语言简单实例
- android在线播放音频
- dede文件存入位置
- Redis学习笔记(二)—— 进阶
- PHP常量详解:define和const的区别
- 用于验证码图片识别的类(C#源码)