在javascript中访问数组数组内的值

在javascript中访问数组数组内的值,javascript,arrays,reactjs,Javascript,Arrays,Reactjs,我有一个数组,它包含如下两个数组: b = [[a,v,d], [r,t]] 此阵列是通过以下过程创建的: const b = []; for (let i = 0; i < clientsArray.length; i += 1) { if (clientsArray[i] === currentClient) { b[i] = clients.getIn([clientsArray[i], 'portfolios']).toArray(); } } 但是我想创建一个

我有一个数组,它包含如下两个数组:

b = [[a,v,d], [r,t]]
此阵列是通过以下过程创建的:

const b = [];
for (let i = 0; i < clientsArray.length; i += 1) {
  if (clientsArray[i] === currentClient) {
    b[i] = clients.getIn([clientsArray[i], 'portfolios']).toArray();
  }
}
但是我想创建一个数组来显示这一点:
[a,v,d]
[r,t]


如何执行此操作?

您是否尝试过使用字符串()?它不会以您想要的方式显示,即:-[a,v,d]和[r,t],但会显示:-a,v,d,r,t

您可以使用JSON.stringify打印数组

例如:
log(JSON.stringify(b))

当我删除toArray()时,它是一个不可变的列表。我必须使用数组“我有一个包含三个数组的数组”-不,你没有,你有一个包含两个数组的数组。无论如何,您将有条件地分配
b[i]
似乎是不对的,因为如果
if
条件为false,您将在
b
数组中留下未分配任何内容的漏洞。也许你应该使用
b.push(…)
。你是对的,对不起:但是我如何访问b数组中的数组值。我想创建一个数组,其中包含数组本身的值,但是您显示的所需输出
[[a,v,d],[r,t]]
是一个包含数组的数组,实际值在内部数组中。如果您可以更新您的问题以显示源数据的格式,这将有所帮助。
.getIn(…).toArray()返回的确切内容是什么?(如果您
console.log(b[i])
在分配后立即执行,您会看到什么?)
[Array[3]] [Array[2]]