[ WIL ] 2022-05-22

정인성·2022년 5월 22일
0

WIL

목록 보기
2/2
post-thumbnail

JavaScript와 ECMA Script

  • JavaScript 는 언어이고
  • ECMA 스크립트는 규격, 표준 ( 스펙 )

ES5 / ES6 의 문법 차이

  • 기능적인 부분 ( ES5 )
    1 . 배열과 관련해서 새로운 메소드 생성 ( forEach , map , filter , reduce , some , every )

2 . object에 대한 getter/setter 지원

3 . 자바스크립트 strict 모드 지원 ( 더욱 세심하게 문법 검사 )

4 . JSON 지원 ( 과거에는 XML을 사용하다가 json이 뜨면서 지원하게 됌 )

5 . bind () 메소드 탄생 ( this를 강제로 bind 시키는 메소드 )

  • 기능적인 부분 ( ES6 )
    1 . let , const 키워드 추가
    2 . arrow 문법 지원
    3 . iterator / generator 추가
    4 . module import / export 추가
    5 . Promise 도입
    6 . `` 문자열을 감싸 표현하는 기능 : 템플릿 리터럴 등장
// ES5 문법
var name = "현진";
var age = 25;
console.log("저의 이름은 " + name + "이고, 나이는 " + age + "살 입니다.");
// ES6 문법
var name = "현진";
var age = 25;
console.log(`저의 이름은 ${name}이고, 나이는 ${age}살 입니다.`);

느낀점

이제 자바스크립트의 언어라는 다리에 발을 내밀기 시작했다 하나의 함수안에 여러개의 메소드..
정말 외울게 많고 사용하면서 익숙해져야할 것이 많았다 코딩이 배우면 배울수록 흥미를 잃어 가면 어떡하지 걱정을 했는데 다행이도 걱정대신 오기(?)와 열정이 생긴다 누가 이기나 한번 해볼 것이다 물론 내가 질수도 있지만 끝까지 99일 뒤 내가 어떻게 바뀔지 궁금해서라도 열심히 헤쳐 나갈 예정이다 다음주도 화이팅 이번주도 고생한 나에게 토닥토닥 @_@

profile
2022.05.09 START

0개의 댓글