Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回子数组的父属性匹配条件_Javascript_Reactjs - Fatal编程技术网

Javascript 返回子数组的父属性匹配条件

Javascript 返回子数组的父属性匹配条件,javascript,reactjs,Javascript,Reactjs,当inners数组中的某些内容为真时,如何返回obj的id abc.inners.some(o=>o.hasSomething)//但是我想返回main\u id 我使用了一些,但它不返回obj的id。您可以像这样使用条件运算符 const obj={ 主标识:1, 内部:[{ 哈索米:错 }] } const res=obj.inners.some(item=>item.hasSomething)?obj.main_id:未定义; console.log(res)您可以使用条件运算符 co

当inners数组中的某些内容为真时,如何返回obj的id

abc.inners.some(o=>o.hasSomething)//但是我想返回main\u id


我使用了一些,但它不返回obj的id。

您可以像这样使用
条件运算符

const obj={
主标识:1,
内部:[{
哈索米:错
}]
}
const res=obj.inners.some(item=>item.hasSomething)?obj.main_id:未定义;

console.log(res)
您可以使用
条件运算符

const obj={
主标识:1,
内部:[{
哈索米:错
}]
}
const res=obj.inners.some(item=>item.hasSomething)?obj.main_id:未定义;

console.log(res)
你能展示你是如何定义
abc
的吗?
有些是Javascript
Array.prototype.some()
你能展示你是如何定义
abc
的吗?
有些是Javascript
Array.prototype.some()
hmm从来没有想到过这个
const obj = {
  main_id :1,
  inners: [{
    hasSomething: true
  }]
}