Javascript 每个数组项有多个项

Javascript 每个数组项有多个项,javascript,ios,arrays,react-native,Javascript,Ios,Arrays,React Native,我已经设置了一个数组,我不知道为什么会得到这些结果。数组如下所示: var arr = [{0:true,false,false,false},{1:false,true,false,false},{2:false,false,true,false},{3:false,false,false,true}]; 但是控制台日志输出会产生以下结果: { '0': true, false: false } { '1': false, true: true, false: false } { '2':

我已经设置了一个数组,我不知道为什么会得到这些结果。数组如下所示:

var arr = [{0:true,false,false,false},{1:false,true,false,false},{2:false,false,true,false},{3:false,false,false,true}];
但是控制台日志输出会产生以下结果:

{ '0': true, false: false }
{ '1': false, true: true, false: false }
{ '2': false, false: false, true: true }
{ '3': false, false: false, true: true }

你知道发生了什么事吗?

好的,我终于明白了。应该是这样的:

var arr = [[true,false,false,false],[false,true,false,false],[false,false,true,false],[false,false,false,true]];

好吧,我终于明白了。应该是这样的:

var arr = [[true,false,false,false],[false,true,false,false],[false,false,true,false],[false,false,false,true]];