logo
공유된 기사
"ECMAScript 2024, 자바스크립트 언어의 새로운 기능 7가지 소개 - 브라우저와 서버 환경에서 이미 사용 가능"
language-logoJavascript
ECMAScript 2024의 최신 버전은 7가지 새로운 JavaScript 기능을 포함하고 있으며, 2024년 6월에 완성될 예정입니다. 이 중 이미 브라우저와 서버 측 환경에서 사용 가능한 네 가지 새로운 기능을 소개하겠습니다. Promise.withResolvers는 외부에서 해결과 거부를 제어해야 할 때 비동기 작업을 관리하는 강력한 메커니즘입니다. Object.groupBy와 Map.groupBy는 키 속성을 기반으로 컬렉션을 구성할 수 있게 해줍니다. String.isWellFormed와 String.toWellFormed는 사용자 입력과 네트워크 데이터를 처리하는 데 유용한 도구를 추가합니다.

Promise.withResolvers는 외부 코드에서 프로미스의 해결과 거부에 접근하고 싶을 때 사용하는 메소드입니다. 이 메소드는 세 가지 부분을 생성합니다: 프로미스 자체와 해결 함수, 거부 함수입니다. 이 기능의 핵심은 외부에서 해결과 거부에 접근이 필요할 때 사용한다는 것입니다. Object.groupBy와 Map.groupBy 메소드는 컬렉션을 문자열 값에 따라 구성하는 빠른 방법입니다. 이 메소드는 배열과 같은 컬렉션에서 작동하며, 컬렉션과 그것을 조작하는 콜백 두 가지 인수를 받습니다.

String.isWellFormed는 문자열이 UTF•16 유효한지 확인하는 기능을 합니다. UTF-16은 JavaScript 자체가 사용하는 인코딩이므로, 이 메소드는 주어진 문자열이 JavaScript가 처리할 수 있는 것인지 확인합니다. 반면에 String.toWellFormed는 주어진 문자열을 유효한 것으로 변환합니다. 이들 모든 기능은 브라우저와 서버 측 JavaScript에서 지원되므로, 오늘날부터 사용할 수 있습니다.
Copyright © 2025. Codenary All Rights Reserved.