数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,注意:“位置”是从零开始的。
数组的定义方法:
var <数组名> = new Array(); 这样就定义了一个空数组。以后要添加数组元素,就用:<数组名>[<下标>] = ...; 注意这里的方括号不是“可以省略”的意思,数组的下标表示方法就是用方括号括起来。
如果想在定义数组的时候直接初始化数据,请用 var <数组名> = new Array(<元素1>, <元素2>, <元素3>...);
下面看一下示例:
<html>
<head>
<title>Array()数组对象的用法</title>
</head>
<body>
<script language="javascript">
var str = new Array("A", "B", "C", "D", "E", "F", "G"); // 定义一个数组并初始化。
document.write(str[0]) //输出下标为0的变量,也就是A
document.write(str[1]) //输出下标为1的变量,也就是B
document.write(str[2]) //输出下标为2的变量,也就是C
document.write(str[3]) //输出下标为3的变量,也就是D
document.write(str[4]) //输出下标为4的变量,也就是E
document.write(str[5]) //输出下标为5的变量,也就是F
document.write(str[6]) //输出下标为6的变量,也就是G
</script>
</body>
</html>
运行结果是输出:ABCDEFG
属性
length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。
方法
这里并没有包括IE和FF并不兼容的一些方法:
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一些元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素
分享到:
相关推荐
今天重点讲下 如何给Array对象扩展 1、直接在Array.prototype 上扩展 2、用自己方法对数组对象进行扩展 直接在Array.prototype上扩展,不能直接对dom对象使用(如:document.getElementsByTagName(‘div’)得到的...
JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一、创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=...
本文总结了Array数组的3个属性,length 属性、prototype 属性、constructor 属性使用,并附注数组对象的8个分类及多个方法使用,具体如下: 对象的3个属性1、length 属性 length 属性Length属性表示数组的长度,即...
主要给大家介绍了关于JS在Array数组中按指定位置删除或添加元素对象的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是...2、数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。
该方法是用来删除对象数组里面某个对象,造个轮子方便大家使用。
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级...
Array用于创建数组对象及对数组进行处理操作。 创建Array对象的方式有三种: var arr1 = new Array(); //创建空数组 var arr2 = new Array(4); //创建4个长度的数组 var arr3 = new Array(1,2,3,5); //创建含有元素1...
常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...
这种用法的一个示例是使用 Length 属性来获取数组的长度。 下面的代码将 numbers 数组的长度(为 5)赋给名为 lengthOfNumbers 的变量: int[] numbers = { 1, 2, 3, 4, 5 }; int lengthOfNumbers = numbers....
昨天出去前端面试又失败,期间问了个有关于数组对象的问题,下面就这类问题总结下JavaScript常用的数组操作方法。 一、何为数组(Array)对象 数组对象是使用单独的变量名来存储一系列的值。 二、创建数组的三种方式...
Array数组对象有很多常用的方法和属性,现总结如下: 1. length属性,获取数组中元素的个数。 2. concat()方法,连接两个数组。将两个数组连接起来。示例如下: var names= new Array('Jack','Tom','Jim'); var ...
将数组项移动到其他位置 安装 $ npm install array-move 用法 const arrayMove = require ( 'array-move' ) ; const input = [ 'a' , 'b' , 'c' ] ; const array1 = arrayMove ( input , 1 , 2 ) ; console . log ...
主要介绍了JavaScript数组Array对象增加和删除元素方法,实例总结了pop方法、push方法、splice方法、concat方法等的使用技巧,需要的朋友可以参考下
创建数组最简单的方法就是使用array函数。它接收一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的Numpy数组。 array函数创建数组 import numpy as np ndarray1 = np.array([1, 2, 3, 4]) ndarray...
javascript中如何准确判断一个变量是什么,面试中这是考一个人基本功扎不扎实必定会问的一个问题。如果你还不是很清楚,相信这篇文章会...使用instanceof可以用来判断一个变量是数组还是对象,原理如下: 数组也是对象
如果对象 id 与新数组相同,则对数组中的对象进行更改。 用法 var updateArray = require ( 'array-updater' ) ; var original = [ { id : 1 , val : 'one' } , { id : 2 , val : 'two' } , { id : 3 , val : '...
主要介绍了javascript中数组(Array)对象和字符串(String)对象的常用方法,结合实例形式总结分析了javascript中关于数组和字符串的常用函数与使用技巧,需要的朋友可以参考下
从本质上讲,数组使用数字作为查找键,而对象拥有用户自定义的属性名。javascript没有真正的关联数组,但对象可用于实现关联的功能 Array()仅仅是一种特殊类型的Object(),也就是说,Array()实例基本上是拥有一些...