一、数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的;
二、数组定义的方法:
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类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一、创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=...
JavaScript数组对象Array案例.pdf 学习资料 复习资料 教学资源
因为,JavaScript的数组非常特殊,而且如果你能够理解它,那么对于我们学习JSON对象语法就非常容易理解了--因为JSON就是一个数组--我们也可以把它看成一个Hashtable集合对象!本人认为,理解JavaScript的数组是学习...
将数组项移动到其他位置 安装 $ npm install array-move 用法 const arrayMove = require ( 'array-move' ) ; const input = [ 'a' , 'b' , 'c' ] ; const array1 = arrayMove ( input , 1 , 2 ) ; console . log ...
(11).Array(数组)对象 - 22 - 定义数组 - 23 - 访问数组 - 23 - 修改已有数组中的值 - 24 - (12).Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 - 27 - Boolean 对象 - 27 - (13).Math...
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级...
JavaScript中的Array 对象(数组对象)_.docx
JavaScript数组矩阵 一种轻量且高性能的数据结构,用于将JavaScript对象存储在n或n阶数组矩阵中。 目录 演示与表演 开发人员工作流程 入门 首先,将模块添加到您的项目中: npm i -S javascript-array-matrix 将...
JavaScript数组对象方法.xmind
本文实例分析了JavaScript类数组对象转换为数组对象的方法。分享给大家供大家参考,具体如下: 1、类数组对象: 拥有length属性,可以通过下标访问; 不具有数组所具有的方法。 2、为什么要将类数组对象转换为数组...
本文实例总结了JavaScript数组Array对象增加和删除元素方法。分享给大家供大家参考。具体分析如下: pop 方法 移除数组中的最后一个元素并返回该元素。 arrayObj.pop( ) 必选的 arrayObj 引用是一个 Array 对象。 ...
这一篇就可以学会JavaScript Array 数组对象方法
//定义一个没有任何内容的数组对象,然后以下面的方式为其赋值 arr[0] = "arr0"; arr[1] = "arr1"; arr[2] = "arr2"; --->new Array(size);//定义一个大小有限制的数组对象,然后以下面的方式赋值(赋值方式和...
Array用于创建数组对象及对数组进行处理操作。 创建Array对象的方式有三种: var arr1 = new Array(); //创建空数组 var arr2 = new Array(4); //创建4个长度的数组 var arr3 = new Array(1,2,3,5); //创建含有元素1...
JavaScript-array数组.gif JavaScript-function-base函数基础.gif Javascript-operational-character运算符.gif JavaScript-process-statement流程控制.gif JavaScript-regular-expressions正则表达式.gif ...
日期数组 验证值是否为 Date 对象数组。安装$ npm install validate.io-strict-date-array 要在浏览器中使用,请使用 。用法 var isDateArray = require ( 'validate.io-strict-date-array' ) ;isDateArray( 值 ) ...
本文实例讲述了js获取对象,数组所有属性键值(key)和对应值(value)的方法。分享给大家供大家参考,具体如下: [removed] var values=function(object) { var values = []; for (var property in object) values....
1、创建Array对象方法: —>var arr = [element0, element1, …, ...//定义一个没有任何内容的数组对象,然后以下面的方式为其赋值 arr[0] = “arr0”; arr[1] = “arr1”; arr[2] = “arr2”; —>new Array(size