您好,欢迎来到九五美食网。
搜索
您的当前位置:首页JavaScript中Array对象的用法有哪些

JavaScript中Array对象的用法有哪些

来源:九五美食网
 我们在上一篇文章JavaScript中的Array对象如何使用中已经介绍了有关于Array对象的属性和方法的用法,接下来的这篇文章我们就来看看Array对象还有哪些用法。

我们先来看一个示例

代码如下

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>JavaScript</title>
 </head>
 <body>
 <script>
 var family= new Array("Tom", "Jerry", "Soucy");
 console.log(family);
 </script>
 </body>
</html>

下面我们就根据这个例子来介绍Array对象的一些用法

删除数组末尾的元素

代码如下

<script>
 var family= new Array("Tom", "Jerry", "Soucy");
 var last = family.pop();
 console.log(family);
 </script>

运行结果如下

将元素添加到数组的开头

代码如下

<script>
 var family= new Array("Tom", "Jerry", "Soucy");
 var newLength = family.unshift("Zero");
 console.log(family);
 </script>

运行结果如下

获取元素的下标

代码如下

<script>
 var family= new Array("Tom", "Jerry", "Soucy");
 var ban = family.indexOf("Soucy");
 console.log(ban);
 </script>

运行结果如下

从上述结果中我们可以知道Soucy的下标值是2。

确定下标位置并删除元素

代码如下

<script>
 var family= new Array("Tom", "Jerry", "Soucy");
 var removedFamily = family.splice(0,1);
 console.log(family);
 </script>

运行效果如下

复制一个数组

代码如下

 <script>
 var family= new Array("Tom", "Jerry", "Soucy");
 var FamilyCopied= new Array("Tom", "Jerry", "Soucy");
 console.log(FamilyCopied);
 </script>

运行效果如下

定义一个空数组

空数组用于定义不包含任何内容的数组。

代码如下

//定义一个空数组
var family = new Array();
msgArray[0] = "Tom";
msgArray[99] = "100Tom";
if (family.length==100) {
 console.log("数组的长度为100");
}

删除Array对象的任何部分

var array=["A","B","C","D","E","F"]
delete array[1];
delete array[5];
console.log(array)

运行效果如下

注意:这里虽然删除了两个元素但是数组长度不变,splice删除元素,数组长度是会相应的改变的,数组的下标也会相应改变的。

数组的创建

数组是组合两种或更多种类型元素的数组。

JavaScript不提供数组的方法,但可以通过在数组中再创建一个数组来实现数组。

我们来看下面的图像

一维数组

二维数组

我们来看具体的示例

var array = [
 [1,2,3],
 [4,5,6],
 [7,8,9]
];
var array1 = array[2];

在名为array1的变量中,将分配array数组中第二个元素中包含的值[7,8,9]

Copyright © 2019- s95.com.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务