在数据操作过程中,常常会遇见后台传回的空字符串,但是前端显示时又不希望毫无意义的空字符串被直接打印到界面,毕竟人肉眼是不去识别它的。所以在String原生对象中增加了个替换空字符串的方法,感觉比较实用,在此分享:
String.prototype.replaceEmptyWith = function(str) {
if (typeof str != 'string') {
return str;
}
return this.replace(/^\s*$/, str);
};
不知這裡判斷類型的方式是否嚴謹,若讀者有相關建議,還望能與我分享,謝謝。
评论