本文概要
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() | 它增加了在给定阵列的开头的一个或多个元素。 |
srcmini
评论前必须登录!
注册