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。
答案 0 :(得分:2)
您可以使用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)