TIL - JavaScript 신기술

박지민·2022년 7월 10일
0

TIL

목록 보기
17/25
post-thumbnail

1.  Top level await


  이전에 'await'을 사용하기 위해선 'async'함수 내에서 사용해야 했다.
async function () {

	await startSever();

})();

  ES 2022에선 'async'함수 없이 모듈에서 사용이 가능하다.

	await startSever();

2.  Error Cause


  Error Cause를 사용하여 더 나은 오류 메세지 작성이 가능해 졌다, 이전에 오류를 만들 때는 오류 메시지를 작성하는 것 밖에 할 수 없었지만 이젠 무엇이 오류를 발생시켰는지 설명이 가능해졌다.

3.  .at()


  .at()을 활용하면 배열의 모든 인덱스에 접근이 가능해진다.
	const a = ["1","2","3","4"];

	console.log(food[2]); // answer = 3
	const a = ["1","2","3","4"];
	let b = a.at(2)
	console.log(b); // answer = 3

위와 같이 기존에 대괄호를 써도 접근이 가능했지만 .at()은 음수로 배열을 찾을 수 있다는 장점이 있다.

4.  출처


노마드 코더 Nomad Coder : https://www.youtube.com/watch?v=m-R7s7fnwvU&t=1s

profile
프론트엔드 개발자

0개의 댓글