【发布时间】:2021-11-16 20:32:45
【问题描述】:
我有一个包含对象的数组,其中每个对象都代表一个要去影剧院的人。 这些对象包含名称、年龄和爱好等属性。 如果有(至少)一个人小于 18 岁,则变量 censor 应设置为 true。
尽管 Tim 未满 18 岁,但我下面的代码得出的值是 false。 .some() 这种方式不能使用吗,还是我做错了什么?
var persons = [
{Name: "Joel", Age:25, Hobby:"Fishing"},
{Name: "Michael", Age:31, Hobby:"Astronomy"},
{Name: "Tim", Age:12, Hobby:"Video Games"},
]
var censor = persons.some((person) => {person.Age < 18})
console.log(censor) --> false
【问题讨论】:
标签: javascript arrays object exists any