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 数组的更多相关文章

  1. javaScript 内置对象-Array数组

    Array 对象方法 方法 描述 concat() 连接两个或更多的数组,并返回结果. join() 把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. pop() 删除并返回数组的最后一 ...

  2. JavaScript内置对象之数组

    一.JavaScript对象之数组 1.创建数组的方式 (1)使用Array构造函数 语法:new Array() 小括号()说明: -预先知道数组要保存的项目数量 -向Array构造函数中传递数组应 ...

  3. JavaScript内置对象(字符串,数组,日期的处理)

    Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date()的首 ...

  4. JavaScript内置对象-Array

    ▓▓▓▓▓▓ 大致介绍 除了Object之外,Array类型恐怕就是JavaScript种最常用的类型了,JavaScript中的数组与其他语言中的数组有很大的区别,例如,数组的每一项可以存放任何值, ...

  5. 学习笔记:javascript内置对象:数组对象

    1.数组对象的创建   1.设置一个长度为0的数组  var myarr=new array(); 2.设置一个长度为n的数组  var myarr=new arr(n); 3.声明一个赋值的指定长度 ...

  6. JavaScript内置对象Array、String 的方法

    Array push() //将一个或多个数据加入到数组的末端,并返回新的数组长度. pop() //取出数组中的最后一项,修改length属性,并返回被删除的数据 shift() //取出数组中的第 ...

  7. javascript数组的内置对象Array

    javascript的内置对象Array是用于构造数组的全局对象,数组是类似于列表的高阶对象. 创建数组的方法: 1通过字面量:var arr = [1,2,3]; 里面的参数直接作为数组里的值 2通 ...

  8. 17-[JavaScript]- 内置对象 Array,String,Date,Math

    1.Array数组 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...

  9. javascript 内置对象及常见API

    javascript 内置对象及常见API 2012-09-02 15:17 571人阅读 评论(0) 收藏 举报 javascript正则表达式文档浏览器urlstring Javascript内置 ...

随机推荐

  1. centos启动提示unexpected inconsistency RUN fsck MANUALLY

    今天一台虚拟机背后的物理机故障了,主机迁移后变成了 read only filesystem.上面部署了很多长连接服务,没有关掉就直接reboot,报错: unexpected inconsisten ...

  2. CollectionUtils工具类中常用方法

    @SuppressWarnings("rawtypes") @Test public void test1() { List<String> coll = new Ar ...

  3. CKEditor粘贴图片上传功能

    很多时候我们用一些管理系统的时候,发布新闻.公告等文字类信息时,希望能很快的将word里面的内容直接粘贴到富文本编辑器里面,然后发布出来.减少排版复杂的工作量. 下面是借用百度doc 来快速实现这个w ...

  4. python测试redis是否可以使用

    前提打开redis服务,windows打开方式到redis的安装目录命令行输入redis-server from redis import StrictRedis redis = StrictRedi ...

  5. P5018对称二叉树

    传送 题目说了那么多,到底什么是对称二叉树呢? 就是关于根节点左右镜面对称的二叉树辣. 当然,一棵对称二叉树的子树不一定是对称二叉树,就比如下面这个 它是对称二叉树,但是对于它的子树 这并不是对称二叉 ...

  6. ruby的next if boolean

    next相当于continue

  7. Delphi Indy IDHttp 403 forbidden

    http://hbk777.blog.163.com/blog/static/6058086200681594333361/ Delphi Indy IDHttp 403 forbidden 2006 ...

  8. Drone 的插件 - Docker 插件

    Drone 插件市场 Drone 插件文档 原文地址 - Docker 插件的手册 Docker 插件可以用于构建镜像及发布镜像到 Docker registry.下面的 pipeline 配置,就使 ...

  9. Git013--多人协作

    Git--多人协作 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ ...

  10. Shell生成随机密码

    #tr参数 -c或——complerment:取代所有不属于第一字符集的字符: -d或——delete:删除所有属于第一字符集的字符: 1.生成10个小写字母 [root@kafka60 shell] ...