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]];