我有这个数组:
var myArray = [
{ familyName: 'one', subfamilies:
[ { subfamilyName: 'subOne', subItems:
[ { name: 'subOne', code: '1' },
{ name: 'subTwo', code: '2' }
] }
]
},
{ familyName: 'two', subfamilies:
[ { subfamilyName: 'subTwo', subItems:
[ { name: 'subOne', code: '1' },
{ name: 'subTwo', code: '2' },
{ name: 'subTwo', code: '3' }
] }
]
}
]
我需要将该数组分成两个不同的数组,如果可能的话,它们的长度相同(我的真实数组要长得多),但是我遇到了一些问题。我创建2个空白数组,并用句子读取所有项目。首先,我将subItems推送到一个空白数组中,但无法在空数组变量中创建新的subFamily,然后推送sutItems数组。
怎么可以这样做?
提前多多感谢。
答案 0 :(得分:0)
var myOtherArray = myArray.splice(myArray.length / 2 | 0);