一个变量只能容纳一个值。
语法
var <array-name> = [element0, element1, element2,... elementN];
例子
var i = 1.
var stringArray = ["one", "two", "three"];
var numericArray = [1, 2, 3, 4];
var decimalArray = [1.1, 1.2, 1.3];
var booleanArray = [true, false, false, true];
var mixedArray = [1, "two", "three", 4];
你不能给一个变量i分配一个以上的字面值。为了解决这个问题,JavaScript提供了一个数组([])。
数组是一种特殊类型的变量(var),它可以使用特殊的语法来存储多个值。每一个值都与数字索引有关,从索引[0]开始。
let allNumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
let bigNumbers = [];
let smallNumbers = [];
allNumbers.forEach(function (a) {
if(a >= 5) {
bigNumbers.push(a);
} else {
smallNumbers.push(a);
}
});
console.log("Big: " + JSON.stringify(bigNumbers));
console.log("Small: " + JSON.stringify(smallNumbers));