angular - 检查数组 angular 6 中是否有部分刺痛
问题描述
我有一些这样的数组
channelArray: Array<string> = ['VAT', 'HEAD'];
我正在尝试检查数组中是否存在这样的字符串的某些部分
const string = 'KolikoMitoTrebVATDaBude';
const url = this.channelArray.find(x => x === string);
而且我总是得到 FALSE,我不知道为什么它不检查,在这种情况下是增值税,还是只通过完整的字符串名称检查?
解决方案
也许:
const url = this.channelArray.some(
x => string.includes(x)
);
推荐阅读
- windows - 如何使用 docker 文件在 docker 容器中安装 powershell 模块
- android - 使用客户端证书反应本机请求
- html - 用 Dart 解析 Html 页面
- asp.net-core - 如何处理多个授权服务器以防止令牌颁发失败
- esp32 - 无法编译 ESP-IDF 示例项目
- javascript - 如何使用 JSON 数据将数据库中的选定文本设置为填充的级联下拉列表
- angular - 以角度将多个值从服务返回到组件
- node.js - 如何为自定义类验证器验证装饰器强制执行某些执行顺序
- node.js - 有没有什么办法可以不使用任何第三方图片优化导出Next JS APP?
- java - 从自定义 gradle 插件中读取 Spring Properties 文件