[javascript]자바스크립트 concat, slice, join, for :: 개발/일상_Mr.lee

[javascript]자바스크립트 concat, slice, join, for

Posted by Mr.mandu.
2016. 4. 17. 11:30 개발/javascript,jquery

소스를 보다 모르는것들이 있어 정리 합니다.


먼저,

concat(String)

 - 문자를 하나로 합쳐 줍니다.


ex)

var str01 ="Hello ";

var str02 ="world ";

var str03 ="javascript";


str01.concat(str02)

str01.concat(str02, str03)   //2개 이상의 문자를 합칠경오


결과 :

Hello world 

Hello world javascript


slice(index), slice(start, end)

 - 문자를 해당 위치에서 부터 지정된 위치까지 잘라냅니다.


ex)

var str04 ="Hello world javascript";


str04.slice(0);

str04.slice(6);

str04.slice(6,11);

str04.slice(-1);


결과 : 

Hello world javascript

world javascript

world

t      <--- 음수는 거꾸로 출력되는 것을 확인 할 수 있습니다.


join("구분자")

 - 하나의 문자로 합쳐줍니다.


ex)

var str05 =['A', 'B', 'C', 'D', 'E'];


str05.join("");

str05.join("and");


결과

ABCDE

AandBandCandDandE      <---구분자를 사이에 삽입하여 문자를 합칩니다.



for(var x in y)

 - for문의 대체형식 입니다.


ex)

var str05 =['A', 'B', 'C', 'D', 'E'];


 for (var idx in str05) {

alert(idx + " " + str05[idx]);

}


결과 :

0 A

1 B

2 C

3 D

4 E


이상입니다.