Javascript 使用筛选器ES6从对象获取子数组
我有一个目标:Javascript 使用筛选器ES6从对象获取子数组,javascript,arrays,reactjs,object,Javascript,Arrays,Reactjs,Object,我有一个目标: 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:
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},
]
谢谢 您的语法已关闭,但如果您的意思是:
parent=[{
儿童1:[
{value:'Jhon',selected:false,status:false},
{value:'Marie',selected:false,status:false},
{value:'Less',selected:false,status:false},
],
儿童2:[
{value:'Math',selected:false,status:false},
{value:'Howard',selected:false,status:false},
{value:'Jen',selected:false,status:false},
]
}]
复制其中一部分的最简单方法是使用spread操作符
让copyParent=[…父[0].child1]
您的语法已关闭,但如果您的意思是:
parent=[{
儿童1:[
{value:'Jhon',selected:false,status:false},
{value:'Marie',selected:false,status:false},
{value:'Less',selected:false,status:false},
],
儿童2:[
{value:'Math',selected:false,status:false},
{value:'Howard',selected:false,status:false},
{value:'Jen',selected:false,status:false},
]
}]
复制其中一部分的最简单方法是使用spread操作符
让copyParent=[…父[0].child1]
这是否回答了您的问题?这回答了你的问题吗?