Array() 构造函数用于创建 Array 对象,并且可以使用或不使用 new 关键字调用数组构造函数,两者都可以创建新的 Array。
用法:
new Array(Value1, Value2, ...); new Array(ArrayLength); Array(Value1, Value2, ...); Array(ArrayLength);
参数:
- ValueN:由给定值初始化的数组,但仅向数组构造函数提供一个值且该值是数字的情况除外。不幸的是,如果使用 [ ] 运算符构建数组,则前面的条件不成立。
- arrayLength: 如果 Value 仅是一个 0 到 2^32 - 1 之间的数字的元素,则创建一个数组对象,并将 length 属性设置为数组属性。
示例 1:在此示例中,我们将使用 Array() 构造函数的基本用法。
Javascript
// Using elements
const array1 = new Array(1, 2, 3, 4, 5)
// Using arrayLength
const array2 = new Array(10)
console.log(array1);
console.log(array2);
输出:
(5) [1, 2, 3, 4, 5] (10) [empty × 10]
示例 2:在此示例中,我们将使用带有字符串值的数组。
Javascript
const language = new Array("HTML", "CSS", "Javascript");
console.log(language.length);
console.log(language[0]);
console.log(language[1]);
console.log(language[2]);
输出:
3 HTML CSS Javascript
我们有 Javascript Array() 方法的完整列表,要检查这些方法,请阅读这篇 JavaScript Array Reference 文章。
支持的浏览器:
- chrome 1
- 边 12
- 火狐1
- Opera 4
- 野生动物园 1
相关用法
- JavaScript Array length用法及代码示例
- JavaScript Array reverse()用法及代码示例
- JavaScript Array sort()用法及代码示例
- JavaScript Array fill()用法及代码示例
- JavaScript Array join()用法及代码示例
- JavaScript Array toString()用法及代码示例
- JavaScript Array pop()用法及代码示例
- JavaScript Array shift()用法及代码示例
- JavaScript Array push()用法及代码示例
- JavaScript Array unshift()用法及代码示例
- JavaScript Array concat()用法及代码示例
- JavaScript Array splice()用法及代码示例
- JavaScript Array lastIndexOf()用法及代码示例
- JavaScript Array indexOf()用法及代码示例
- JavaScript Array of()用法及代码示例
- JavaScript Array slice()用法及代码示例
- JavaScript Array findIndex()用法及代码示例
- JavaScript Array find()用法及代码示例
- JavaScript Array includes()用法及代码示例
- JavaScript Array reduceRight()用法及代码示例
- JavaScript Array reduce()用法及代码示例
- JavaScript Array isArray()用法及代码示例
- JavaScript Array filter()用法及代码示例
- JavaScript Array map()用法及代码示例
- JavaScript Array forEach()用法及代码示例
注:本文由纯净天空筛选整理自vishalkumar2204大神的英文原创作品 JavaScript Array() Constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。