문자열과 배열을 변환하는 두 가지 사용자 정의 js 함수가 모든 사람에게 유용할 수 있기를 바랍니다.
function StringToArray(str,substr) {
/* 함수 함수: 지정한 문자열에 따라 문자열을 나누어 배열로 변환합니다.
매개변수:
str: 필수 변환된 문자열
substr: 분할 문자열
반환 값:
변환된 배열
*/
var arrTmp = new Array()
if(substr==" " ) {
arrTmp.push(str);
return arrTmp;
}
var i=0, j=0, k=str.length
while(i
j = str.indexOf(substr,i);
if(j!=-1) {
if(str.substring(i,j)!="") { arrTmp.push( str .substring(i,j)); }
i = j 1;
} else {
if(str.substring(i,k)!="") { arrTmp.push(str.substring (i,k)); }
i = k;
}
}
return arrTmp;
}
function ArrayToString(arr,str) {
/* 함수: 분할 문자(문자열)에 따라 배열을 문자열로 변환
매개변수:
arr: 변환할 문자열 배열
str: 분할 문자열
반환값:
변환된 문자열
*/
var strTmp = "";
for(var i=0;iif(arr[i]!=" ") {
if (strTmp=="") {
strTmp = arr[i];
} else {
strTmp = strTmp str arr[i]
}
}
}
return strTmp;
}
구체적인 적용에 대해서는 Script House 관련 글을 참고하세요.