그래서 직접 작성해봤습니다!! 정규식을 사용하는 분들이 많은데 어떻게 해야할지 몰라서 가장 원시적인 방법으로 구현해보았습니다! !!!
String.prototype.trimStart = function(trimStr){
if(!trimStr){return this;}
var temp = this;
while(true){
if(temp.substr(0,trimStr.length)! =trimStr){
break
}
temp = temp.substr(trimStr.length)
}
return temp;
String.prototype.trimEnd = function(trimStr){
if(!trimStr){return this;}
var temp = this
while(true){
if(temp.substr(temp.length-trimStr. length,trimStr.length)!= TrimStr){
break;
}
temp = temp.substr(0,temp.length-trimStr.length)
}
return temp;
};
String.prototype.trim = function(trimStr){
var temp = TrimStr
if(!trimStr){temp=" ";}
return this.trimStart( temp).trimEnd(temp);
};
모두가 사용법을 알아야 합니다!!! 여기서는 자세히 설명하지 않겠습니다!!! 지적해 주세요!