scope.row.examiningFile.slice(scope.row.examiningFile.lastIndexOf('@') + 1) }} 这里如何做非空判断
时间: 2024-03-16 18:44:49 浏览: 59
sql server字符串非空判断实现方法
你可以使用 JavaScript 中的条件运算符 `?` 和 `:` 来实现非空判断。具体的实现方式如下所示:
```
scope.row.examiningFile && scope.row.examiningFile.lastIndexOf('@') !== -1 ? scope.row.examiningFile.slice(scope.row.examiningFile.lastIndexOf('@') + 1) : ''
```
其中,`&&` 表示逻辑与运算符,如果 `scope.row.examiningFile` 为假值(例如 `null`、`undefined`、`''` 等),则整个表达式的值为假值,不会继续执行后面的逻辑;`!==` 表示不等于运算符,如果 `scope.row.examiningFile.lastIndexOf('@')` 的值不等于 `-1`,则说明 `@` 字符在字符串中出现过,可以执行 `slice()` 方法;如果 `scope.row.examiningFile` 为空或者 `@` 字符不存在于字符串中,则整个表达式的值为 `''`。
阅读全文