通过数组字面值
通过直接创建Array实例(使用new关键字)
通过使用Array构造函数(使用new关键字)
var arrayname=[value1,value2.....valueN];
<script>
var emp=["Sonoo","Vimal","Ratan"];
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br/>");
}
</script>
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>
<script>
var emp=new Array("Jai","Vijay","Smith");
for (i=0;i<emp.length;i++){
document.write(emp[i] + "<br>");
}
</script>
方法 | 说明 |
concat() | 它返回一个包含两个或多个合并数组的新数组对象。 |
copywithin() | 它将复制给定数组中具有其自己元素的部分,并返回修改后的数组。 |
entries() | 它创建一个迭代器对象和一个循环,循环遍历每个键/值对。 |
every() | 它确定数组的所有元素是否都满足提供的功能条件。 |
flat() | 它会创建一个新的数组,其中包含递归连接的子数组元素,直到指定的深度为止。 |
flatMap() | 它通过映射功能映射所有数组元素,然后将结果展平为新数组。 |
fill() | 它使用静态值将元素填充到数组中。 |
from() | 它将创建一个新数组,其中包含另一个数组元素的精确副本。 |
filter() | 它将返回包含通过提供的函数条件的元素的新数组。 |
find() | 它返回给定数组中满足指定条件的第一个元素的值。 |
findIndex() | 它返回给定数组中满足指定条件的第一个元素的索引值。 |
forEach() | 它为数组的每个元素调用一次提供的函数。 |
includes() | 它检查给定的数组是否包含指定的元素。 |
indexOf() | 它将搜索给定数组中的指定元素,并返回第一个匹配项的索引。 |
isArray() | 它测试传递的值是否为数组。 |
join() | 它将数组的元素作为字符串连接。 |
keys() | 它将创建一个仅包含数组键的迭代器对象,然后遍历这些键。 |
lastIndexOf() | 它将搜索给定数组中的指定元素,并返回最后一个匹配项的索引。 |
map() | 它为每个数组元素调用指定的函数并返回新数组 |
of() | 它从可变数量的参数创建一个新数组,其中包含任意类型的参数。 |
pop() | 它将删除并返回数组的最后一个元素。 |
push() | 它将一个或多个元素添加到数组的末尾。 |
reverse() | 它反转给定数组的元素。 |
reduce(function, initial) | 它为从左到右的每个值执行提供的函数,并将数组缩小为单个值。 |
reduceRight() | 它为每个值从右到左执行提供的功能,并将数组缩小为单个值。 |
some() | 它确定数组中的任何元素是否通过已实现功能的测试。 |
shift() | 它将删除并返回数组的第一个元素。 |
slice() | 它返回一个包含给定数组部分副本的新数组。 |
sort() | 它以排序顺序返回给定数组的元素。 |
splice() | 它向/从给定数组添加/删除元素。 |
toLocaleString() | 它返回一个包含指定数组的所有元素的字符串。 |
toString() | 它将指定数组的元素转换为字符串形式,而不会影响原始数组。 |
unshift() | 它将在给定数组的开头添加一个或多个元素。 |
values() | 它将创建一个新的迭代器对象,该对象带有数组中每个索引的值。 |