가끔 ajax 통신을 하면 데이터 양이 너무 커서 스트링으로 변환해서 보낼때가 있다.
서버에서는 받아온 데이터를 다시 배열로 바꾸어줘야 하는데 그때 주로 사용하는 함수가 split()이다.
하지만 split으로 했을시 패턴에 맞게 잘라진 값들이 숫자가 아닌 문자열로 들어가게된다.
원래부터 문자열 배열이었으면 문제 없지만 숫자가 문자열로 들어가면 골치가 아프다.
이때 split 함수뒤에 .map(Number)만 써주면 자동으로 문자가 숫자로 바뀌어 배열로 들어가게 된다.
자세한 설명은 아래의 링크를 참조하면 된다.
'Javascript' 카테고리의 다른 글
node-opencv를 깔기위해 필요한 과정들 (0) | 2017.11.08 |
---|---|
p5.js에서 node.js와 이미지 픽셀 데이터를 받아서 이미지를 화면에 뿌려줄때 주의할 점 (0) | 2017.11.03 |
p5.js에서 복수개의 canvas함수를 그리는 법 (0) | 2017.10.24 |
jquery에서 each 함수의 break문 (0) | 2017.10.19 |
p5.js에서의 push, pop 함수 (0) | 2017.10.12 |
댓글