【问题标题】:Update javascript array更新 javascript 数组
【发布时间】:2017-09-18 11:25:31
【问题描述】:

我几周前刚开始使用 javascript。如何向该数组添加或编辑元素:

var array = [["A1","B1","C1"],
             ["A2","B2","C2"],
             ["A3","B3","C3"],
             ["A4","B4","C4"],
             ["A5","B5","C5"],
             ["A1","B1","C1"],
             ["A2","B2","C2"],
             ["A3","B3","C3"],
             ["A4","B4","C4"],
           ];

比如我想添加["C1", "C2", "C3"]或者更新第二行为["Z1" , "Z2", "Z3"]

【问题讨论】:

标签: javascript arrays


【解决方案1】:

如果您想访问最顶层的数组,您可以使用push 或pop 或其他一些原生数组方法。您可以通过索引访问内部数组(例如 array[0]),然后在内部数组上使用常规数组方法。您可以阅读有关数组及其方法的更多信息here

要回答您的两个示例,要添加一个新数组,您需要 array.push(newArray) 其中 newArray 是您要插入的数组,["C1", "C2", "C3"],如果您想更新第二行,您可以通过索引访问它array[1] 并将其设置为新值 array[1] = ["Z1" , "Z2", "Z3"]

【讨论】:

  • 当我只知道一个唯一值例如 Z1 时,我如何才能弄清楚数组的索引是什么?
【解决方案2】:
array.push(["C1", "C2", "C3"] );

array[1] = ["Z1" , "Z2", "Z3"];

【讨论】:

    猜你喜欢
    • 2015-11-06
    • 1970-01-01
    • 2021-10-31
    • 2021-05-07
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2019-12-25
    相关资源
    最近更新 更多