我有这个对象:
parent = [{
child1 : [
{value:'Jhon', selected:false, status:false},
{value:'Marie', selected:false, status:false},
{value:'Less', selected:false, status:false},
],
child2 : [
{value:'Math', selected:false, status:false},
{value:'Howard', selected:false, status:false},
{value:'Jen', selected:false, status:false},
]
}]
如何在新数组中仅从 child1 获取参数:
copyParent = [
{value:'Jhon', selected:false, status:false},
{value:'Marie', selected:false, status:false},
{value:'Less', selected:false, status:false},
]
谢谢!
答案 0 :(得分:2)
您的语法已关闭,但如果您是这个意思:
parent = [{
child1: [
{value:'Jhon', selected:false, status:false},
{value:'Marie', selected:false, status:false},
{value:'Less', selected:false, status:false},
],
child2: [
{value:'Math', selected:false, status:false},
{value:'Howard', selected:false, status:false},
{value:'Jen', selected:false, status:false},
]
}]
复制其中一部分的最简单方法是使用展开运算符。
let copyParent = [...parent[0].child1]