我正在使用以下 Javascript:
if (typeof content !== 'undefined' && content.length > 0) {
$state.transitionTo('admin.content', { content: content })
}
我认为这可以安全使用,但它给了我一个错误说:
TypeError: Cannot read property 'length' of null
我正在使用以下函数来确定某事物是否为数字:
isNumber: function (num) {
// Return false if num is null or an empty string
if (num === null || (typeof num === "string" && num.length === 0)) {
return false;
}
var rtn = !isNaN(num)
return rtn;
},
我如何编写一个类似的函数来非常安全地确定某个东西是否是长度大于 0 的字符串?