在 Rails 中,我们可以.present?
检查一个字符串是否不是 -nil
并且包含除空格或空字符串以外的其他内容:
"".present? # => false
" ".present? # => false
nil.present? # => false
"hello".present? # => true
我想要 Javascript 中的类似功能,而不必为它编写函数function string_present?(str) { ... }
这是我可以用开箱即用的 Javascript 还是通过添加到String
's 的原型来做的事情?
我这样做了:
String.prototype.present = function()
{
if(this.length > 0) {
return this;
}
return null;
}
但是,我将如何使这项工作:
var x = null; x.present
var y; y.present