JavaScript中的String.empty

时间:2014-04-10 10:30:18

标签: javascript

在.NET中,当我想使用空字符串时,我倾向于使用String.Empty

我想将此功能添加到JavaScript中的String对象。

我的第一个想法是这样的:

if(!String.empty){
    String.empty = '';
}

我想这是正确的方法吗?

我问的原因是因为我想知道我是否应该参与String.prototype。但这感觉不对,因为这与实际实例化new String()无关。或者我错了吗?

2 个答案:

答案 0 :(得分:0)

我总是这样:

var str = $.trim(' string ');
if(str){
   // not empty
 }else{
   // empty
 }

答案 1 :(得分:0)

就我所知,你完全正确。 String.prototype会为你的所有字符串赋予'empty'属性,但这显然不是你想要的。你甚至可以省略'if'部分并写下

String.empty = '';

我希望这会有所帮助。