Vanilla JS
숫자를 포함 하는 배열 이 있습니다 strings
.
const stringArray = ['1', '2', '3', '4'];
나는에 배열의 모든 숫자를 변환 할 경우 intger
단순히 할
const integerArray = stringArray.map(Number);
이제 나는 Immutable JS List
const immutableListStrings = Immutable.List(stringArray);
사용
immutableListStrings.map(Number);
을 변환하지 않습니다 strings
에 integer
. 왜 그런 겁니까?
map
일반적으로 목록 값을 문자 그대로 매핑하고 새 목록에 넣기 전에 변환 할 수 있습니다 .
map
현재 목록을 변환하지 않습니다.
새 변수 (예 : immutableNumbers)를 생성하기 만하면됩니다.
const stringArray = ['1', '2', '3', '4'];
const immutableListStrings = Immutable.List(stringArray);
const immutableNumbers = immutableListStrings.map(Number);
console.log(immutableNumbers);
<script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.2/immutable.min.js"></script>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다