JavaScript 内置对象 Array 数组
Array 数组
1.创建数组
构造函数
new Array()
小括号内可以是数组元素个数,也可以是数组项
数组字面量表示法
var arr = [1,2,3,4,5];
2.数组长度
arr.length
#####3.数组方法
arr.push(n1,n2,...,nn);
顺序添加元素到数组尾部,返回新添加数组后的长度
arr.unshift(n1,n2,...,nn);
顺序添加元素到数组开头,返回新添加数组后的长度
arr.pop();
删除数组最后一个元素,返回被删的元素
arr.shift();
删除数组第一个元素,返回被删的元素
arr.join(separator);
把数组所有元素用separator组合成一个字符串,返回字符串。separator也是字符串。
arr.reverse();
将数组元素颠倒顺序
arr.sort(sortBy);
JavaScript 数组sort方法使用
arr.concat(arrX,arrY,...,arrZ);
连接两个或者多个数组
arr.slice(start,end)
已有数组中返回开始选取,结束选定的元素,start(必须)规定从何处开始选取,如果是负数,那么它规定从数组尾部开始,end(可选),规定何处结束选取,该参数是数组片段结束处的数组下标
如果没有指定end,则切分数组包含start到数组结束所有的元素
arr.indexOf(searchvalue,startIndex)
从数组开头(位置0)开始向后查找
searchvalue 要查找的项目,startIndex可选,返回查找项在数组中的位置,没有找到的情况下返回-1
arr.lastIndexOf(searchvalue,startIndex);
从数组末尾开始向前查找
searchvalue 要查找的项目,startIndex可选,返回查找项在数组中的位置,没有找到的情况下返回-1
arr.splice(index,count);
删除从index处开始的count个元素,返回被删除的元素的数组
arr.splice(index,0,item1,...,itemX);
在指定位置index插入值,返回数组
arr.splice(index,count,item1,...,itemX);
指定位置插入值,并删除count数量的项,返回从元素数组中删除的项
JavaScript 内置对象 Array 数组的更多相关文章
- javaScript 内置对象-Array数组
Array 对象方法 方法 描述 concat() 连接两个或更多的数组,并返回结果. join() 把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. pop() 删除并返回数组的最后一 ...
- JavaScript内置对象之数组
一.JavaScript对象之数组 1.创建数组的方式 (1)使用Array构造函数 语法:new Array() 小括号()说明: -预先知道数组要保存的项目数量 -向Array构造函数中传递数组应 ...
- JavaScript内置对象(字符串,数组,日期的处理)
Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date()的首 ...
- JavaScript内置对象-Array
▓▓▓▓▓▓ 大致介绍 除了Object之外,Array类型恐怕就是JavaScript种最常用的类型了,JavaScript中的数组与其他语言中的数组有很大的区别,例如,数组的每一项可以存放任何值, ...
- 学习笔记:javascript内置对象:数组对象
1.数组对象的创建 1.设置一个长度为0的数组 var myarr=new array(); 2.设置一个长度为n的数组 var myarr=new arr(n); 3.声明一个赋值的指定长度 ...
- JavaScript内置对象Array、String 的方法
Array push() //将一个或多个数据加入到数组的末端,并返回新的数组长度. pop() //取出数组中的最后一项,修改length属性,并返回被删除的数据 shift() //取出数组中的第 ...
- javascript数组的内置对象Array
javascript的内置对象Array是用于构造数组的全局对象,数组是类似于列表的高阶对象. 创建数组的方法: 1通过字面量:var arr = [1,2,3]; 里面的参数直接作为数组里的值 2通 ...
- 17-[JavaScript]- 内置对象 Array,String,Date,Math
1.Array数组 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- javascript 内置对象及常见API
javascript 内置对象及常见API 2012-09-02 15:17 571人阅读 评论(0) 收藏 举报 javascript正则表达式文档浏览器urlstring Javascript内置 ...
随机推荐
- pandas 新增数据列(直接赋值、apply,assign、分条件赋值)
# pandas新增数据列(直接赋值.apply.assign.分条件赋值) # pandas在进行数据分析时,经常需要按照一定条件创建新的数据列,然后进行进一步分析 # 1 直接赋值 # 2 df. ...
- MySQL重复数据中限定操作n条
对于一个表,有时可能里面有很多重复的条,比如: +-----------+---------+| coupon_id | user_id |+-----------+---------+| 8 | 1 ...
- 父工程 pom版本
<!-- 集中定义依赖版本号 --> <properties> <junit.version>4.12</junit.version> <spri ...
- python中*args和**kwargs学习
*args 和 **kwargs 经常看到,但是一脸懵逼 ,今天终于有收获了 """ python 函数的入参经常能看到这样一种情况 *args 或者是 **kwargs ...
- Web自动化-浏览器驱动chromedriver安装方法
1.python中安装好selenium包 pip install selenium 2.根据以下驱动对照表下载Chrome对驱动 chromedriver版本 支持的Chrome版本 v2.3 ...
- android 6.0适配(总结)
6.0的适配主要是权限: 权限的分组: 普通权限:也就是正常权限,是对手机的一些正常操作,对用户的隐私没有太大影响的权限,比如手机的震动,网络访问,蓝牙等权限,这些权限会在应用被安装的时候默认授予,用 ...
- hibernate插入数据测试无异常,但数据库没有数据
解决方法: spring test测试默认会将事务回滚,如果想阻止spring transactional回滚,在test方法上加注解@Rollback(false)即可. Hibernate hql ...
- No module named 'requests'---问题解决记录
今天在用Pycharm执行脚本时,报错.如下: 问题排查: 1,检查是否安装了requests cmd输入命令:pip install requests 提示有新版本可以升级,那 我就升级了. 然后输 ...
- oracle中where子句和having子句中的区别
1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数 ...
- Scala从入门到放弃(三)Scala的数组、映射、元组和集合
1.数组 1.1定长数组和变长数组 object ArrayDemo { def main(args: Array[String]): Unit = { //初始化一个长度为8的定长数组,其数组元素均 ...