如何在另一个Array JS中取消移动一个数组?

时间:2019-03-16 15:10:50

标签: javascript arrays

是否有办法在另一个阵列中取消移动一个阵列?

我有一个数组数组

[["Sunny", "Hot", "High", "Weak", "No"],
["Sunny", "Hot", "High", "Strong", "No"]]

我要做的就是添加另一个数组

["Outlook", "Temperature", "Humidity", "Wind", "Play-ball"]

位于数组数组的顶部,这样最终的数组将看起来像这样

[["Outlook", "Temperature", "Humidity", "Wind", "Play-ball"],
["Sunny", "Hot", "High", "Weak", "No"],
["Sunny", "Hot", "High", "Strong", "No"]]

unshift()仅在数组数组的顶部添加一个空数组,所以我猜它仅适用于单个数组中的项目,数组是否具有与unshift等效的内容?

1 个答案:

答案 0 :(得分:1)

您可以取消将数组作为项移动。

var array = [["Sunny", "Hot", "High", "Weak", "No"], ["Sunny", "Hot", "High", "Strong", "No"]],
    another = ["Outlook", "Temperature", "Humidity", "Wind", "Play-ball"];
   

array.unshift(another);

console.log(array);