在.NET中,当我想使用空字符串时,我倾向于使用String.Empty。
我想将此功能添加到JavaScript中的String
对象。
我的第一个想法是这样的:
if(!String.empty){
String.empty = '';
}
我想这是正确的方法吗?
我问的原因是因为我想知道我是否应该参与String.prototype
。但这感觉不对,因为这与实际实例化new String()
无关。或者我错了吗?
答案 0 :(得分:0)
我总是这样:
var str = $.trim(' string ');
if(str){
// not empty
}else{
// empty
}
答案 1 :(得分:0)
就我所知,你完全正确。 String.prototype会为你的所有字符串赋予'empty'属性,但这显然不是你想要的。你甚至可以省略'if'部分并写下
String.empty = '';
我希望这会有所帮助。