나는 내가 공부 한걸 잘 알고 있니?
배열을 문자로 만들기 join(), toString() 본문
myarray = [1,2,3,4,5];
myarray2 = ['A','B','C'];
myarray3 = [myarray,myarray2]
console.log(myarray); // [1,2,3,4,5]
console.log(myarray2); // ['A'B'C']
console.log(myarray3); // [Array(5),Array(3)]
배열로 정의되어있는 변수를 join 으로 분해할때 default 값 일시 ',' 를 통해서 문자(String) 타입으로 변환됩니다.
분해할배열.join('/join/'); 으로 할시 () 안에 있는 값을 기준으로 문자를 구분합니다.
분해할배열.join(''); 으로 변환시 빈칸이 생략된상태로 값이 나열됩니다.
var myarrayjoin = myarray.join();
var myarrayjoin2 = myarray.join('/join/');
var myarrayjoin3 = myarray.join('');
console.log(myarrayjoin); // 1,2,3,4,5 (String)
console.log(myarrayjoin2); // 1/join/2/join/3/join/4/join/5 (( String)
console.log(myarrayjoin3); // 12345 (string)
분해할배열.toString() 함수는 배열의 값들을 ','로 연결한 문자열을 리턴합니다.
var myarraytoString = myarray.toString();
console.log(myarraytoString); // 1,2,3,4,5
'JS' 카테고리의 다른 글
JS [ jquery] 팝업창이 한번만 열리고 두번쨰부터 안열릴때 (0) | 2022.05.21 |
---|---|
문자를 배열로 반환하는 법 split(); (0) | 2022.03.24 |
For... in / For ... of (0) | 2022.03.23 |
switch case (0) | 2022.03.22 |
Conditional (1) (0) | 2022.03.02 |