JavaScript의 내부 문자열 반전
JavaScript에서 문자열 작업을 할 때 문자열을 반전해야 하는 상황이 있을 수 있습니다. -.reverse() 또는 .charAt()와 같은 내장 함수에 의존하지 않고 배치합니다. 이는 문자열이 return 문을 사용하여 함수에 전달될 때 달성될 수 있습니다.
문자열을 제자리에서 뒤집으려면:
예 1(ASCII 문자):
function reverse(s) { return s.split("").reverse().join(""); } const original = "Hello"; const reversed = reverse(original); console.log(reversed); // "olleH"
예 2(유니코드 지원):
멀티바이트 문자(예: UTF-16)가 포함된 문자열의 경우 유니코드 인식 솔루션이 필요합니다.
function reverse(s) { return [...s].reverse().join(""); }
function reverse(s) { return s.split(/(?:)/u).reverse().join(""); }
작성자 이러한 솔루션을 구현하면 사용된 문자 집합에 관계없이 함수 내에서 문자열을 효과적으로 반전시킬 수 있습니다.
위 내용은 JavaScript에서 문자열을 제자리에서 뒤집는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!