次の 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 より大きい長さの文字列であるかどうかを非常に安全に判断する同様の関数を作成するにはどうすればよいでしょうか?