即使字符串为空或未定义,修剪字符串也不会出错

树篱

我一直想知道是否有可能在没有辅助函数的情况下修剪可以是字符串或可选undefinednull没有try..catch.

(obj.postcode || "").trim()是我能想到的最简单的方法。有没有不同的方法来做到这一点?

const obj = {}
const inParams = []
const postcode = (obj.postcode || "").trim()
if (!postcode) {
  inParams.push('zip:'+ postcode)
}
连线先生

您首先必须检查是否obj.postcode存在。

尝试:

const postcode = (obj.postcode) ? obj.postcode.trim() : "";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章