个性化阅读
专注于IT技术分析

JavaScript数组

本文概要

JavaScript数组是表示相似类型的元素的集合中的对象。

有3种方法来构建数组中的JavaScript

  1. 通过数组文本
  2. 通过直接创建阵列的实例(使用new关键字)
  3. 通过使用数组构造函数(使用new关键字)

1)JavaScript数组字面量

使用数组文本创建阵列的语法给出如下:

var arrayname=[value1,value2.....valueN];

正如可以看到,值包含[]内,并通过,(逗号)隔开。

让我们来看看创建和使用JavaScript中数组的简单例子。

<script>
var emp=["Sonoo","Vimal","Ratan"];
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br/>");
}
</script>

的。长度属性返回的数组的长度。


2)JavaScript的数组直接创建(new关键字)

创建直接阵列的语法给出如下:

var arrayname=new Array();

在这里,新的关键字用于创建阵列的实例。

让我们来看看直接创建数组的例子。

<script>
var i;
var emp = new Array();
emp[0] = "Arun";
emp[1] = "Varun";
emp[2] = "John";

for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br>");
}
</script>

3)JavaScript数组构造(new关键字)

在这里,你需要传递参数的构造函数来创建数组的实例,这样我们就不必明确提供价值。

由数组构造创建对象的实例在下面给出。

<script>
var emp=new Array("Jai","Vijay","Smith");
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br>");
}
</script>

JavaScript的数组方法

让我们看看与他们的描述JavaScript数组方法列表。

方法描述
concat()它返回一个包含两个或多个合并数组的新数组对象。
copywithin()它用自己的元素复制给定数组的一部分并返回修改后的数组。
every()它确定是否一个数组中的所有元素都满足所提供的功能的条件。
fill()它用静态值将元素填充到数组中。
filter()它返回包含传递所提供函数条件的元素的新数组。
find()它返回该第一元素的值给定的阵列中满足指定条件。
findIndex()它返回给定数组中满足指定条件的第一个元素的索引值。
forEach()它为数组的每个元素调用一次提供的函数。
includes()它检查给定的数组是否包含指定的元素。
indexOf()它搜索给定数组中的指定元素并返回第一个匹配项的索引。
join()它将数组的元素连接为字符串。
lastIndexOf()它搜索给定的阵列中的特定的元素并返回最后的匹配的索引。
map()它为每个数组元素调用指定的函数并返回新的数组
POP()它删除并返回数组的最后一个元素。
push()它增加了一个或多个元素添加到数组的末尾。
reverse()它反转给定数组中的元素。
move()它删除并返回数组的第一个元素
slice()它返回包含给定阵列的部分的拷贝的新数组。
sort()它以排序的顺序返回给定数组的元素。
splice()它在给定数组中添加/删除元素。
unshift()它增加了在给定阵列的开头的一个或多个元素。
赞(0)
未经允许不得转载:srcmini » JavaScript数组

评论 抢沙发

评论前必须登录!