typescript - typescript 中的 bool 列表是否有 "all"或 "any"

我想写一个 if 语句

if(booleanList 中的所有条目都为真){do something}

只需放入 booleanList 就相当于 .any()

我无法在互联网上或打字书中找到答案。在此先感谢您的帮助。

最佳答案

Typescript 编译为 Javascript,因此它没有任何 Javascript 没有的运行时可用的功能。但是,Javascript 确实同时具有 everysome从 ES5 开始,只要你传递一个身份函数:

arr.every(x => x) // all
arr.some(x => x)  // any

这种事情不太可能专门记录在 Typescript 书籍中,因为没有必要复制 Javascript 书籍的内容只是为了说 Typescript 也具有这些功能。如果您想知道标准库中有哪些函数可用,您应该查阅 Javascript 引用资料,例如 MDN Javascript reference .

关于typescript - typescript 中的 bool 列表是否有 "all"或 "any"运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60302093/

相关文章:

amazon-web-services - 使用 axios 和 aws4 向 aws 进行身份验证

javascript - 如何模拟 axios.create([config]) 函数以返回其实例方

three.js - 如何使用 threejs 在 iPhone 上启用视网膜分辨率 render.

python - 如何在python中创建文件夹?

javascript - 运算符 '<' 不能应用于类型 'Date' 和 'number' .ts

sql - 我如何允许sql中的重复值?

c++ - 如何解决 C++ std::string_view 超出范围的问题?

oracle - 在 Apex 中提交表单之前添加确认

ios - 从 XCode 的调试导航器中清除崩溃日志

list - 得到 "Fatal error: Index out of range": show