【发布时间】:2019-08-16 18:23:45
【问题描述】:
我正在尝试根据缓存的查询结果过滤给定的输入。由于我再次过滤用户输入值和数据库,我将它们转换为小写并检查
result = this.cachedResults.filter(f => f.prj.toLowerCase().indexOf((this.sV).toLowerCase()) !== -1);
在 cachedResult 在该字段中没有 NULL 之前它工作正常。但是如果有 NULL 我怎么能在这里逃脱该记录。
【问题讨论】:
-
错误是抱怨
f.prj.toLowerCase()还是(this.sV).toLowerCase()? -
@rickdenhaan
f.prj.toLowerCase()因为 f.prj 有时包含 NULL 值
标签: javascript angular typescript angular7