本文概要
JavaScript数组是表示相似类型的元素的集合中的对象。
有3种方法来构建数组中的JavaScript
- 通过数组文本
- 通过直接创建阵列的实例(使用new关键字)
- 通过使用数组构造函数(使用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() | 它增加了在给定阵列的开头的一个或多个元素。 |
评论前必须登录!
注册