게시글

5만명이 선택한 평균 별점 4.9의 제로초 프로그래밍 강좌! 로드맵만 따라오면 됩니다! 클릭
강좌30 - ECMAScript - 2년 전 등록 / 6달 전 수정

ES2023의 변화

이번 시간에는 ES2023의 변화에 대해 알아보겠습니다. 두 가지 변화밖에 없습니다. 자바스크립트에 이제 나올만 한 기능은 다 나왔다는 뜻일까요 ㅎㅎ

findLast, findLastIndex

find 메서드는 배열에서 조건을 만족하는 첫 번째 요소를 찾습니다. findLast는 반대로 마지막 요소를 찾습니다. findLastIndex는 요소 대신 인덱스를 찾습니다.

const arr = [1, 3, 5, 1];
arr.find((v) => v < 3); // 1
arr.findLast((v) => v < 3); // 1 
arr.findLastIndex((v) => v < 3); // 3

Hashbang

리눅스에서는 파일의 첫 줄을 보면 #!/usr/bin/env node 같은 것이 적혀 있습니다. 이 파일을 뭘로 실행하면 되는지를 적어둔 것인데요. 해당 줄은 무시하고 실행해야 합니다. 자바스크립트 엔진도 이제 Hashbang을 무시하고 실행하게 되었습니다. eval에서도 무시한다고 하네요. 다만 FunctionBody에서는 무시하지 않습니다.

조회수:
0
목록
투표로 게시글에 관해 피드백을 해주시면 게시글 수정 시 반영됩니다. 오류가 있다면 어떤 부분에 오류가 있는지도 알려주세요! 잘못된 정보가 퍼져나가지 않도록 도와주세요.
Copyright 2016- . 무단 전재 및 재배포 금지. 출처 표기 시 인용 가능.
5만명이 선택한 평균 별점 4.9의 제로초 프로그래밍 강좌! 로드맵만 따라오면 됩니다! 클릭

댓글

1개의 댓글이 있습니다.
2년 전
안녕하세요
혹시 위와 같은 변경점은 어디에서 공식적으로 공개하나요?
ecma에서 찾고있긴한데 찾질 못하고 있는 상태입니다
2년 전
http://kangax.github.io/compat-table/es6/ 에서 보고 있습니다.
2년 전
감사합니다.
6달 전
https://compat-table.github.io/compat-table/es2016plus/
로 수정되었습니다.