728x90
반응형
배열에서 문자열로 변환시 홑따옴표(') 유지하는 방법
홑따옴표는 실제로 문자열의 일부가 아니기 때문에 toString과 같이 문자열로 변환하면 유지되지 않고 사라진다.
그래서 필요하다면 아래와 같이 join함수를 통해 새로운 문자열 변수를 만들 수 있다.
var arr = ['item1','item2','item3','item4'];
arr.toString();
-- 'item1,item2,item3,item4'
var quotedAndCommaSeparated = "'" + arr.join("','") + "'";
quotedAndCommaSeparated
-- "'item1','item2','item3','item4'"
스택오버플로우에서 참조했음
javascript array as a list of strings (preserving quotes) 참조
728x90
반응형
'FrontEnd > JavaScript' 카테고리의 다른 글
[JS] javascript : Object.assgin 함수를 통해 객체를 복사해보자 에 대한 정리 (0) | 2022.12.18 |
---|---|
[JS] javascript : 메서드 파라메터 기본값 설정과 기본값에 대한 이야기 (0) | 2022.12.18 |
[JS] javascript : delete를 통해 배열안에 있는 객체에서 특정 key값을 한번에 삭제하는 방법 + delete 연산자 (0) | 2022.12.17 |
[JS] javascript : 객체(Object)의 key값 한번에 수정(rename)하는 함수 (0) | 2022.12.15 |
[JS] javascript : 객체(Object)의 키(Key)값 수정하는 방법 (0) | 2022.12.15 |