为了账号安全,请及时绑定邮箱和手机立即绑定

在打字稿中,if(item.some((item) => !item.available)

在打字稿中,if(item.some((item) => !item.available)

当年话下 2021-11-04 16:48:18
什么if(item.some((item) => !item.available))意思?我正在浏览随机代码并注意到类似的东西if(item.some((item) => !item.available){}这是什么意思?if(item.some((item) => !item.available){statements}
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

那不是真正的打字稿。你有数组中some() 函数

some() 方法测试数组中是否至少有一个元素通过了由提供的函数实现的测试。它返回一个布尔值。

注意:对于放置在空数组上的任何条件,此方法返回 false。

我想你想写 item s所以你是说:

如果 items 中的一项在其available属性中具有 false 值,则运行语句。


查看完整回答
反对 回复 2021-11-04
?
HUH函数

TA贡献1836条经验 获得超4个赞

some()是数组上的 JS 内置方法,用于检查数组中的任何元素是否通过测试(作为函数提供)。更多信息W3Schools Array.some()。如果数组中的任何元素通过函数指定的条件,则返回 true。

在您的情况下,它实际上检查项目中是否有任何项目不可用,然后执行某些操作。


查看完整回答
反对 回复 2021-11-04
  • 2 回答
  • 0 关注
  • 234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信