【问题标题】:Push String into Array in Array at certain position将字符串推入 Array 中某个位置的 Array
【发布时间】:2017-11-18 02:02:16
【问题描述】:

如何将字符串推送到数组中的数组中?

var outerArray = [[]]

outerArray.push('test1')
outerArray.push('test2')

outerArray[0] = outerArray[0].push('test3')

console.log(outerArray[0][0])

这只是返回undefined

【问题讨论】:

  • 您发布的代码不起作用:-/
  • @FabianLauer oups,更新了它

标签: arrays node.js push


【解决方案1】:
const innerArray = outerArray[0];
const pushedString = innerArray.push('testString');

另外,如您所知,push 返回一个已被推送的项目。

【讨论】:

    【解决方案2】:

    您似乎想在位置 0 创建一个数组,包括该索引处的前一项和一个新项。这将起作用:

    outerArray[0] = [outerArray[0], 'test3']
    

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 2018-07-20
      • 2011-09-21
      • 2012-02-15
      • 1970-01-01
      • 2015-11-24
      • 2021-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多