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内置 ...
随机推荐
- css3 动画 Transition
CSS Transition 1.1 基本用法 在CSS 3引入Transition(过渡)这个概念之前,CSS是没有时间轴的.也就是说,所有的状态变化,都是即时完成. 上面是一个演示,当鼠标放置 ...
- Wannafly挑战赛27 C蓝魔法师
链接Wannafly挑战赛27 C蓝魔法师 给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于等于\(k\),\(n,k\leq 2*10^3\) 假设我们正在考虑\(i\)这个子树,那么 ...
- html 头部设置
https://juejin.im/post/5a4ae29b6fb9a04504083cac <head> <meta charset="UTF-8"> ...
- Minor GC、Major GC、Full GC 区别
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11488036.html Minor GC 清理年轻代 Minor GC指新生代GC,即发生在新生代(包 ...
- PCA(基础知识)
参考:http://blog.csdn.net/wangjian1204/article/details/50642732 参考:https://www.zhihu.com/question/3831 ...
- 用jquery实现图片轮播
用jquery简单实现图片轮播效果,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta ...
- asp.net+扫描仪+图片上传
问题: IE浏览器下使用Activex插件调用客户端扫描仪扫描文件并山传,可以将纸质档案(如合同.文件.资料等)扫描并将扫描图像保存到服务器,可以用于合同管理.档案管理等. 通过插件方式调用扫描仪扫描 ...
- ward's method分层聚类凝聚法
ward's method是分层聚类凝聚法的一种常见的度量cluster之间距离的方法,其基本过程是这样的(参考:http://blog.sciencenet.cn/blog-2827057-9217 ...
- EXP-00091和IMP-00010报错
原来导出表的库:database ORACLE_SID=TEST0221 版本: 11.2.0.4需要导进的库:database ORACLE_SID=PROD 版本:10.2.0.1因为字符集的问题 ...
- String 类的常用方法
format 是String类的一个非常有用的静态函数,可以将各类数据格式化为字符串并输出.其中format参数指定了输出的格式 toCharArray方法可以将字符串转为字符数组 getBytes方 ...