...
자바스크립트 배열 → 문자열 변환
자바스크립트 배열 타입을 mysql 같이 외부에 저장하기 위해서는 따로 배열 자료형을 지원하지 않는한 문자열로 변환시켜 삽입하는 방법을 취해야 한다.
JSON.stringfy() 사용
보통 자바스크립트 객체를 문자열로 변환할때 사용하는 api지만, 사실 자바스크립트 배열도 자바스크립트 객체의 일종이라 통한다.
const arr = ['Apple', 'Banana', 'Orange'];
JSON.stringify(arr); // '["Apple","Banana","Orange"]'
join() 사용
배열의 원소들을 구분자(separator)로 나열된 문자열로 변환해서 저장하는 방법도 존재한다.
const arr = ['Apple', 'Banana', 'Orange'];
const str1 = arr.join(); // "Apple,Banana,Orange"
const str2 = arr.join('-'); // "Apple-Banana-Orange
const str3 = arr.join(''); // "AppleBananaOrange"
toString() 사용
아주 간단하게 배열을 문자열로 변환해준다.
const arr = ['Apple', 'Banana', 'Orange'];
arr.toString(); // Apple,Banana,Orange
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.