const obj = {
main_id :1,
inners: [{
hasSomething: true
}]
}
当inners数组有值时,如何返回obj的id?
abc.inners.some(o => o.hasSomething) // but I want to return main_id
我用了一些,但它不返回obj的ID。
最佳答案
您可以像这样使用conditional operator
const obj = {
main_id :1,
inners: [{
hasSomething: false
}]
}
const res = obj.inners.some(item => item.hasSomething) ? obj.main_id: undefined;
console.log(res)