【问题标题】:Javascript array into array [duplicate]Javascript数组转换为数组[重复]
【发布时间】:2018-08-06 10:57:15
【问题描述】:

我有一个这样的结构数组:

SmallArray[0].X , SmallArray[0].Y and 
SmallArray[1].X , SmallArray[1].Y and

等等……

现在我必须将这个数组插入到另一个数组的一个单元格中,例如:

BigArray[0] = SmallArray   //Not a single cell but the whole small array

好像单元格指向小数组,所以我可以像这样访问小数组:

let variable  = BigArray[0].SmallArray[0].X
let variable2 = BigArray[0].SmallArray[0].Y

还有

let variable3  = BigArray[0].SmallArray[1].X
let variable4  = BigArray[0].SmallArray[1].Y

等等……

【问题讨论】:

  • 那么问题到底是什么?

标签: javascript arrays


【解决方案1】:

只需使用:

var variable1 = BigArray[0][0].X
var variable2 = BigArray[0][0].Y
var variable3 = BigArray[0][1].X
var variable4 = BigArray[0][1].Y

【讨论】:

  • 它成功了,我花了很多时间试图自己修复但我放弃了。谢谢大家
【解决方案2】:

如果您的问题是如何将数组作为子数组获取到数组,那么:

var BigArray = [];
BigArray.push(SmallArray);

在此之后,您可以这样引用您的值:

var x0 = BigArray[0][0].X;
var y0 = BigArray[0][0].Y;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 2016-08-15
    • 2015-08-04
    • 2014-05-20
    • 2016-09-13
    • 2019-07-29
    相关资源
    最近更新 更多