代码之家  ›  专栏  ›  技术社区  ›  Christos Karapapas

如何在另一个数组js中取消一个数组的提升?

  •  0
  • Christos Karapapas  · 技术社区  · 7 年前

    有没有办法在另一个数组中取消一个数组的升迁?

    我有一个数组

    [["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 回复  |  直到 7 年前
        1
  •  1
  •   Nina Scholz    7 年前

    可以将数组作为项取消升迁。

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