refactor(util) rmStr

This commit is contained in:
coderaiser 2014-05-10 12:32:42 -04:00
parent 85eb6a8027
commit 8b0ae4fca7

View file

@ -477,7 +477,14 @@
var replace,
strArray = [],
isString = Util.isString(str),
isArray = Util.isArray(substr);
isArray = Util.isArray(substr),
replaceStr = function(str, strItem) {
var ret = str.replace(strItem, '');
return ret;
};
replace = isOnce ? replaceStr : Util.replaceStr;
if (isString && substr) {
if (isArray)
@ -485,13 +492,8 @@
else
strArray.push(substr);
if (isOnce)
replace = str.replace.bind(str);
else
replace = Util.replaceStr.bind(null, str);
strArray.forEach(function(strItem) {
str = replace(strItem, '');
str = replace(str, strItem, '');
});
}