数组常用的属性和方法
来源:互联网 发布:镇江网络广播电视 编辑:程序博客网 时间:2024/06/05 17:04
数组常用属性和方法
数组的属性:
length:数组的长度(大小)
数组的方法:
1) unshift (): 在数组的头部添加元素,返回值是新数组的长度。
shift():删除数组头部的元素,返回值是删除的头部元素。
2) indexOf(): 在数组中从前往后找指定元素,如果找到就返回该元素的下标,否则:返回-1。
lastIndexOf(): 在数组中从后往前找指定元素,如果找到就返回该元素的下标,否则:返回-1。
3) push(): 往数组里末尾(最后面)添加元素,返回值是添加元素后数组的长度。如果一次性需要添加多个,元素之间用 英文的逗号 分隔
pop():删除数组末尾的数,返回值是删除尾部的元素。
4) slice(start,end):提取字符串的某个部分,并以新的字符串返回被提取的部分。范围是前包括,后不包括。
5) Splice(index,howmany,item1),splice有“剪接”的含义。前面两个参数定义“剪”的部分,第三个参数定义“接”的部分,经过不同的参数组合就可以实现以下三个功能:(index:需要操作(删除/插入)元素的下标;howmany:需要操作(删除)的个数;item1::添加的元素)
1、删除操作:在数组中删除指定的任意元素
2、插入操作:在数组中指定位置插入元素
3、替换操作:在数组中替换指定位置的元素
6) reverse:将数组中的元素反序输出,在原数组的基础上进行反序输出,不会重新创建新数组。
7) map:原数组的映射,经过函数的加工,返回给一个新数组。
一般我们传递的参数都是数值、字符串等类型的数据,有些时候可能需要传递一个函数,那么如何去传递一个函数呢?
var a = [2,4,6,8]; var b = a.map(fun);function fun (value,index,self){ return value * value; }; alert(a); alert(b);
我们可以将以上内容简写为:
var a = [2,4,6,8];var b = a.map( function (value,index,self){ return value * value;});alert(a);alert(b);
这就是匿名函数。
- 数组常用的属性和方法
- 数组的常用属性和方法
- js创建数组的四种方法、常用方法、属性
- Javascript数组对象的方法和属性
- Javascript数组对象的方法和属性
- javascript中数组的属性和方法
- 数组的属性和方法总结
- C#中数组的属性和方法
- [JavaScript] window的常用属性和方法
- [JavaScript] window的常用属性和方法
- RecordSet的常用属性和方法
- 常用控件的属性、事件和方法
- 常用的DOM属性、方法和集合
- 正则表达式的常用方法和属性
- DOM的常用属性和方法
- WindowsMediaPlayer的常用属性和方法
- DOM常用对象的属性和方法
- MSHFLEXGRID常用的属性,事件和方法
- DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)
- [USACO3.1]邮票 Stamps
- 通信类顶级会议及期刊
- DOM节点删除之保留数据的删除操作detach()
- js数组
- 数组常用的属性和方法
- logback配置文件
- Service Hook解析
- 网络学习笔记-MAC地址
- 通过内存缓存来提升计算性能(golang代码)
- Spark共享变量---Scala
- Zeppelin源码分析-独立解释器 JVM 相关分析(1)
- 互联网金融的分类监管主体
- 文件IO 实现学生信息管理系统