我可以创建一个数组并在其中放入另一个数组吗?像:
var cars = [[sportCars], [luxuryCars], [automaticCars]]
每个sportCars
luxuryCars
automaticCars
都是一个独特的数组,并且具有独特的元素。
答案 0 :(得分:2)
是的,您可以,就像您在示例中所做的那样。
请注意,sportCars
等。 al。,是一个数组,你问题中的代码是通过将它包装在第二个数组中来添加额外的级别。没有必要这样做,只是:
var sportCars = ["Ferrari", "Lamborghini"];
var cars = [sportCars];
...为您提供一个包含数组的数组:
console.log(cars[0][0]); // "Ferrari"
您不需要(也可能不想要)您问题中的[
和]
sportCars
。
答案 1 :(得分:0)
你可以这样做:
var sportCars = ['car1', 'car2'];
var luxuryCars = ['car3'];
var automaticCars = ['car4', 'car5'];
var cars = [sportCars, luxuryCars, automaticCars];