`
qiannianhua
  • 浏览: 17908 次
社区版块
存档分类
最新评论

JavaScript---Array数组对象

 
阅读更多

一、数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的;

 

二、数组定义的方法:

1、定义一个空数组:

var  数组名= new Array();

 2、定义时指定有n个空元素的数组:

var 数组名 =new Array(n);

 3、定义数组的时候,直接初始化数据:

var  数组名 = [<元素1>, <元素2>, <元素3>...];

 

三、数组方法:

1、concat() 连接两个或更多的数组,并返回结果

concat:返回一个新数组,是将参数添加到原数组中构成的 
var a = [1,2,3,4,5]; 
var b = a.concat(6,7); //a:[1,2,3,4,5]   b:[1,2,3,4,5,6,7] 

 
2、join() 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分割

join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符 
var a = [1,2,3,4,5]; 
var b = a.join("|"); //a:[1,2,3,4,5]   b:"1|2|3|4|5"

 
3、pop() 删除并返回数组的最后一个元素

pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined 
var a = [1,2,3,4,5]; 
var b = a.pop(); //a:[1,2,3,4]   b:5 //不用返回的话直接调用就可以了

 
4.、push() 想数组的末尾添加一个或多个元素,并返回新的长度

push:将参数添加到原数组末尾,并返回数组的长度 
var a = [1,2,3,4,5]; 
var b = a.push(6,7); //a:[1,2,3,4,5,6,7]   b:7 

 
5、reverse() 颠倒数组中元素的顺序

reverse:将数组反序 
var a = [1,2,3,4,5]; 
var b = a.reverse(); //a:[5,4,3,2,1]   b:[5,4,3,2,1] 

 
6、shift() 删除并返回数组的第一个元素

shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 
var a = [1,2,3,4,5]; 
var b = a.shift(); //a:[2,3,4,5]   b:1 

 
7、slice() 从某个已有的数组返回选定的元素

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组 
var a = [1,2,3,4,5]; 
var b = a.slice(2,5); //a:[1,2,3,4,5]   b:[3,4,5] 

 
8、sort() 对数组的元素进行排序

sort(orderfunction):按指定的参数对数组进行排序 
var a = [1,2,3,4,5]; 
var b = a.sort(); //a:[1,2,3,4,5]   b:[1,2,3,4,5] 

 
9、splice() 删除元素,并向数组添加新元素

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,... 
var a = [1,2,3,4,5]; 
var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5]   b:[3,4] 
var b = a.splice(0,1); //同shift 
a.splice(0,0,-2,-1); var b = a.length; //同unshift 
var b = a.splice(a.length-1,1); //同pop 
a.splice(a.length,0,6,7); var b = a.length; //同push 
分享到:
评论

相关推荐

    JavaScript数组对象Array.pdf

    JavaScript数组对象Array.pdf 学习资料 复习资料 教学资源

    JavaScript 数组- Array的方法总结(推荐)

    JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一、创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=...

    JavaScript数组对象Array案例.pdf

    JavaScript数组对象Array案例.pdf 学习资料 复习资料 教学资源

    使用JavaScript数组模拟Java的Hashtable集合

    因为,JavaScript的数组非常特殊,而且如果你能够理解它,那么对于我们学习JSON对象语法就非常容易理解了--因为JSON就是一个数组--我们也可以把它看成一个Hashtable集合对象!本人认为,理解JavaScript的数组是学习...

    array-move:将数组项移动到其他位置

    将数组项移动到其他位置 安装 $ npm install array-move 用法 const arrayMove = require ( 'array-move' ) ; const input = [ 'a' , 'b' , 'c' ] ; const array1 = arrayMove ( input , 1 , 2 ) ; console . log ...

    JavaScript集锦

    (11).Array(数组)对象 - 22 - 定义数组 - 23 - 访问数组 - 23 - 修改已有数组中的值 - 24 - (12).Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 - 27 - Boolean 对象 - 27 - (13).Math...

    JavaScript 对象与数组参考大全

     本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级...

    JavaScript中的Array 对象(数组对象)_.docx

    JavaScript中的Array 对象(数组对象)_.docx

    javascript-array-matrix:一个用于存储和查询多维或n路数组数据JavaScript对象

    JavaScript数组矩阵 一种轻量且高性能的数据结构,用于将JavaScript对象存储在n或n阶数组矩阵中。 目录 演示与表演 开发人员工作流程 入门 首先,将模块添加到您的项目中: npm i -S javascript-array-matrix 将...

    JavaScript数组对象方法.xmind

    JavaScript数组对象方法.xmind

    JavaScript类数组对象转换为数组对象的方法实例分析

    本文实例分析了JavaScript类数组对象转换为数组对象的方法。分享给大家供大家参考,具体如下: 1、类数组对象: 拥有length属性,可以通过下标访问; 不具有数组所具有的方法。 2、为什么要将类数组对象转换为数组...

    JavaScript数组Array对象增加和删除元素方法总结

    本文实例总结了JavaScript数组Array对象增加和删除元素方法。分享给大家供大家参考。具体分析如下: pop 方法 移除数组中的最后一个元素并返回该元素。 arrayObj.pop( ) 必选的 arrayObj 引用是一个 Array 对象。 ...

    JavaScript Array 对象.md

    这一篇就可以学会JavaScript Array 数组对象方法

    JavaScript中的Array 对象(数组对象)

    //定义一个没有任何内容的数组对象,然后以下面的方式为其赋值 arr[0] = "arr0"; arr[1] = "arr1"; arr[2] = "arr2"; ---&gt;new Array(size);//定义一个大小有限制的数组对象,然后以下面的方式赋值(赋值方式和...

    JavaScript程序设计课件:Array对象.pptx

    Array用于创建数组对象及对数组进行处理操作。 创建Array对象的方式有三种: var arr1 = new Array(); //创建空数组 var arr2 = new Array(4); //创建4个长度的数组 var arr3 = new Array(1,2,3,5); //创建含有元素1...

    javascript 基础 GIF套图

    JavaScript-array数组.gif JavaScript-function-base函数基础.gif Javascript-operational-character运算符.gif JavaScript-process-statement流程控制.gif JavaScript-regular-expressions正则表达式.gif ...

    strict-date-array:验证值是否为 Date 对象数组

    日期数组 验证值是否为 Date 对象数组。安装$ npm install validate.io-strict-date-array 要在浏览器中使用,请使用 。用法 var isDateArray = require ( 'validate.io-strict-date-array' ) ;isDateArray( 值 ) ...

    js获取对象,数组所有属性键值(key)和对应值(value)的方法示例

    本文实例讲述了js获取对象,数组所有属性键值(key)和对应值(value)的方法。分享给大家供大家参考,具体如下: [removed] var values=function(object) { var values = []; for (var property in object) values....

    javascript之Array 数组对象详解

    1、创建Array对象方法: —&gt;var arr = [element0, element1, …, ...//定义一个没有任何内容的数组对象,然后以下面的方式为其赋值 arr[0] = “arr0”; arr[1] = “arr1”; arr[2] = “arr2”; —&gt;new Array(size

Global site tag (gtag.js) - Google Analytics