반응형
- String.prototype.replaceAll(): 이 메서드는 문자열에서 특정 부분 문자열을 모두 대체하는 데 사용됩니다. replace() 메서드와 달리 모든 발생을 대체합니다.
- Numeric Separators: 수치 리터럴에서 숫자를 더 읽기 쉽게 만들기 위해 언더스코어(_)를 사용할 수 있습니다. 이를 통해 긴 숫자를 보다 가독성 있게 작성할 수 있습니다.
- Promise.any(): 여러 프로미스 중 하나가 이행(resolve)될 때까지 기다리는 새로운 메서드입니다. 하나의 프로미스가 이행되면 해당 프로미스를 반환합니다.
- WeakRefs: WeakMap과 WeakSet에 이어 새로운 자료구조인 WeakRef가 추가되었습니다. 이를 통해 약한 참조를 사용하여 가비지 컬렉션의 대상이 될 수 있는 객체를 만들 수 있습니다.
- Logical Assignment Operators: 할당과 동시에 논리 연산을 수행하는 새로운 할당 연산자가 추가되었습니다. 이는 ||=, &&=, ??= 연산자를 포함합니다.
- String.prototype.matchAll(): 정규 표현식에 대한 전역 검색을 통해 문자열에서 모든 일치 항목을 검색하는 새로운 메서드입니다.
- Promise.allSettled(): 모든 프로미스가 처리될 때까지 기다리고, 모든 프로미스의 결과를 처리하는 새로운 메서드입니다. 모든 프로미스가 이행되거나 거부될 때까지 기다립니다.
- BigInt: 지수 연산자와 함께 BigInt 리터럴에 대한 지원이 추가되었습니다.
반응형
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] 함수 선언문 VS 함수 표현식 (0) | 2020.07.01 |
---|---|
[javascript] var, let, const 차이점 (0) | 2020.06.10 |
[Jquery] .extend() (0) | 2020.05.13 |