如何使用for循环和push方法将数组分开

59 阅读1分钟

一个变量只能容纳一个值。

语法

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));