JavaScript에서 모든 배열 값을 소문자, 대문자로 변환하는 방법

블로그

JavaScript에서 모든 배열 값을 소문자, 대문자로 변환하는 방법

이제 화살표 함수와 Array의 map() 메서드를 사용하여 매우 간단하게 이 작업을 수행할 수도 있습니다.



var words = ['Foo','Bar','Fizz','Buzz'].map(v => v.toLowerCase()); console.log(words); var words = ['Foo','Bar','Fizz','Buzz'].map(v => v.toUpperCase()); console.log(words);

참고 |_+_| 지원하는 브라우저에서만 작동합니다. ES2015 . 즉, IE8 이하를 제외한 모든 것.






마찬가지로 화살표 기능은 IE에서 전혀 작동하지 않습니다. 레거시 브라우저 안전 버전의 경우 익명 기능을 사용해야 합니다.



map() var words = ['Foo','Bar','Fizz','Buzz'].map(function(v) { return v.toLowerCase(); }); console.log(words);

배열의 경우 += 연산자는 예상한 대로 수행하지 않습니다. 배열에서 .toString을 호출하고 연결합니다. 대신 배열 푸시 방법을 사용하려고 합니다.



var words = ['Foo','Bar','Fizz','Buzz'].map(function(v) { return v.toUpperCase(); }); console.log(words); var sorted = []; for (var i = 0; i

빠른 속도를 원하고 매우 많은 단어 배열이 있는 경우






var sorted = []; for (var i = 0; i sorted=words.join('|').toLowerCase().split('|');

공유하자!

#자바스크립트 #소문자 #대문자