首页 > 解决方案 > 如何从数组中获取数组?

问题描述

我如何获取位于不同索引的数组内部的数组。

这里我的 const 变量 X = [[{..}],[{..}]] 包含数组 X 内不同数组的值

[[{0:a}] , [{0:b}] , [{0:c}]]
const x = [[{0:a}] , [{0:b}] , [{0:c}]]
let y = null;
let index = 1;
y = x[index] //it does not get array from x first index array...

y = x[index]
//output [{…}]0: {0: -1}length: 1__proto__: Array(0)
I want to get this as output => [{0:b}]

我有const index = 1; 如何将索引 1 数组const z = null初始化const z为 nul

标签: javascript

解决方案


我希望我正确理解了你的问题。你想让变量y相等x[index]吗?

我尝试了您的代码,这里的一切似乎都运行良好:

也许问题是您正在使用该const变量,请尝试使用letvar像以前的回复强调的那样。但是,您没有重新分配 const 变量,因此不确定这可能是什么问题,但我可能弄错了。无论如何,下面的代码有效,所以如果这不能解决您的问题,请发表评论。:))

const x = [[{0:"a"}] , [{0:"b"}] , [{0:"c"}]]
let y = null;
let index = 1;
y = x[index];
y = x[index];

console.log(...y);


输出是:

{0: "b"}

这是你想要的吗?


推荐阅读