www.baike369.com
百科369 > JS教程 > JavaScript数组

JavaScript数组



JavaScript数组

数组是在JavaScript中使用得比较多的一种数据类型。

JavaScript数组概述

数组就是一些数据的集合,在JavaScript中数组中的数据可以是任何数据类型,包括数组。


JavaScript数组的介绍

JavaScript数组的介绍

数组是JavaScript中的一种复合型数据。


JavaScript定义数组

在JavaScript中,数组也是一种对象,这种对象称之为数组对象。因此,定义数组时,也可以使用构造函数。JavaScript中定义数组的方法有下面4种。

JavaScript数组对象的构造函数

在JavaScript中,数组对象的构造函数有下面3种,因此可以用3种不同的方式来定义数组:参数如下:size:数组元素的个数。

JavaScript定义一个空数组

使用不带参数的构造函数可以定义一个没有元素的空数组。

JavaScript通过指定数组长度定义数组

使用构造函数可以在定义数组的同时指定数组元素的个数。

JavaScript通过指定数组元素定义数组

使用“new Array(element1,element2,...)”构造函数可以在定义数组的同时指定数组元素的值。

JavaScript直接定义数组

在JavaScript中还有一种不使用构造函数来定义数组的方式,这种方式直接将数组元素放在一个方括号中,并且元素与元素之间使用逗号隔开。

JavaScript使用构造函数来创建数组

在JavaScript中,可以通过定义对象的构造函数来创建自定义的数组。

JavaScript使用构造函数来创建数组之二

在JavaScript中,可以将一个指定的数字作为要构造的数组对象的元素个数。

JavaScript与多维数组

JavaScript并不支持真正的多维数组,但是允许使用数组作为数组的元素,这就非常接近多维数组了。

JavaScript作为关联数组的对象

在JavaScript中,可以使用运算符“.”来存取一个对象属性,而数组更常使用“[]”对属性进行存取。


JavaScript数组元素

数组是数据的集合,这些数据称为数组的元素。

JavaScript存取数组元素

在对数组进行的操作中,最重要的操作可以说是对数组元素的存取操作。

JavaScript中数组元素是如何分配到内存的

在其它语言不同,在JavaScript中的数组可以具有任意个数的元素,可以在任何时候改变该数组的元素数量。

JavaScript添加数组元素

在JavaScript中,可以为已经定义好的数组添加元素,无论该数组是使用什么方法定义的数组。

JavaScript删除数组元素

数组元素一旦被定义,就不能被删除。

JavaScript通过遍历数组元素的方法删除数组元素

数组的length属性既可以读也可以写。

JavaScript数组元素的个数(length属性)

数组元素的个数,又称为数组的长度。

JavaScript中使用数组的length属性获得元素的个数

在JavaScript中,使用数组的length属性,可以获得该数组元素的个数,即该数组元素的长度。

JavaScript遍历数组元素

在JavaScript中,使用数组的length属性可以对数组的元素进行遍历。

JavaScript有条件地遍历数组元素

如果数组中的元素不是连续性的,那么在使用数组元素之前就需要进行检测了,看该数组中的元素是否已经定义。


JavaScript数组的方法

数组是JavaScript中的一种基本数据类型,同时也是JavaScript中的一个内置对象。使用数组对象的方法,可以更加方便地处理数组中的数据。

JavaScript使用toString()方法将数组转换为字符串

在JavaScript中,使用数组对象的toString()方法可以将数组中的元素转换为字符串,元素与元素之间用逗号隔开。

JavaScript使用join()方法将数组元素连接成字符串

在JavaScript中,使用数组对象的join()方法可以将一个数组的所有元素转换为字符串,并把这些字符串连接起来。

JavaScript使用push()方法在数组尾部添加元素

在JavaScript中使用数组对象的push()方法可以在数组的尾部添加元素,数组的长度会因此而增加。

JavaScript使用concat()方法添加元素并生成新数组

在JavaScript中,使用数组对象的concat()方法可以在一个数组的尾部添加元素。

JavaScript使用unshift()方法在数组头部添加元素

在JavaScript中,使用数组对象的unshift()方法可以在数组的头部添加元素。

JavaScript使用pop()方法删除并返回数组的最后一个元素

在JavaScript中,使用数组对象的pop()方法可以删除数组中的最后一个元素,并将该元素返回,此时数组的长度会减少。

JavaScript使用shift()方法删除并返回数组的第一个元素

在JavaScript中,使用数组对象的shift()方法可以删除数组的第1个元素,并返回该元素的值。

JavaScript使用splice()方法删除、替换或插入数组元素

在JavaScript中,使用数组对象的splice()方法可以删除数组中任何位置的元素,也可以替换数组中任何位置的元素,还可以向数组的任何位置插入新元素。

JavaScript使用slice()方法返回数组中的一部分元素

在JavaScript中,使用数组对象的slice()方法可以返回数组中某一连续部分的元素,而不影响原数组中的数据。

JavaScript使用reverse()方法颠倒数组中的元素

在JavaScript中,使用数组对象的reverse()方法可以将数组中的元素颠倒过来,原来是在第1位的元素将排到最后1位,而最后1位的元素将排到第1位。

JavaScript使用sort()方法将数组元素排序

在JavaScript中,使用数组对象的sort()方法可以将数组中的元素进行排序。

JavaScript使用toLocaleString()方法转换为当地字符串

使用toString()方法可以将数组转换成字符串,并用逗号分隔每个元素的值。

Copyright© 2011-2016 www.baike369.com All Rights Reserved