728x90
Array.prototype.map() & map(Number)
var a = "1, 2, 3, 4, 5";
console.log(typeof(strToNum)); // 'string'
var b = a.split(',').map(function(item) {
return Number(item);
//return parseInt(item,10); -> 10진수로 변환
});
console.log(b); //[1, 2, 3, 4, 5]
for(x of bb){
console.log(typeof(x));
}
//결과 : Number
문자열을 숫자형으로 변환하기 위해서는 위처럼 간단한 작업이지만 코드가 길어지게 됩니다.
이때 유용하게 사용할 수 있는 코드가 있습니다.
✅ map(Number) 입니다.
var a = "1, 2, 3, 4, 5";
console.log(typeof(strToNum)); // 'string'
var b = a.split(',').map(Number);
for(x of bb){
console.log(typeof(x));
}
//결과 : Number
map(Number)만 사용하면 간편하게 숫자형으로 변환할 수 있습니다.
참고 ❗
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] Object Map 알아보기 (0) | 2024.03.31 |
---|---|
[JavaScript] charCodeAt(), fromCharCode() 알아보기 (0) | 2024.03.26 |
[JavaScript] match() 메서드 알아보기 (0) | 2024.02.21 |
[JavaScript] repeat() 메서드 알아보기 (0) | 2024.02.19 |
[JavaScript] Array every(), some() 함수 알아보기 (0) | 2024.02.12 |