Array.from()
정수
→ 문자열 배열
)const num = 1234;
// 정수 -> 문자열로 변경
const str = String(num);
// 문자열 -> 배열로 변경
const newArr = Array.from(str)
console.log(newArr); // [ '1', '2', '3', '4' ]
정수
→ 정수 배열
)const num = 1234;
// 정수 -> 문자열로 변경
const str = String(num);
// element를 문자열에서 정수로 변경
const mapfn = (arg) => Number(arg)
// 문자열 -> 배열로 변경
const newArr = Array.from(str, mapfn)
console.log(newArr); // [ 1, 2, 3, 4 ]
split()
, map()
split('')
: 문자열을 잘라서 배열로 반환
map(callback)
: 각 element를 callback 함수에 적용한 값을 배열로 반환
예제 1 (정수
→ 정수 배열
)
const num = 1234;
// 정수 -> 문자열로 변경
const str = String(num);
// element를 문자열에서 정수로 변경
const mapfn = (arg) => Number(arg)
// 문자열 -> 배열로 변경
const newArr = str.split('').map(mapfn)
console.log(newArr); // [ 1, 2, 3, 4 ]