59: JavaScript ES6

jk·2024년 3월 27일
0

kdt 풀스택

목록 보기
101/127



1. 아래의 es6 문법중 아래를 예를 들어 설명하시오.

1)const
2)let
3)템플릿 문자열
4)디폴트 파라미터
5)화살표 함수
6)구조분해, 
7)객체 리터럴 개선, 
8)스프레드 연산자 
        const PI = Math.PI;
        console.log(PI);
        //
        let a = 1;
        console.log(a);
        {
          let a = 2;
          console.log(a);
        }
        console.log(a);
        //
        console.log(`PI: ${PI}, a: ${a}`);
        //
        function fn1(x = "jump") {
          console.log(x);
        }
        fn1("fox");
        fn1();
        //
        let fn2 = () => {
          console.log("Arrow Function");
        };
        fn2();
        //
        let obj = { b: 1, c: 2, d: 3 };
        let { b, c, d } = obj;
        console.log(b);
        console.log(c);
        console.log(d);
        let arr = [4, 5, 6];
        let [first, second, third] = arr;
        console.log(first);
        console.log(second);
        console.log(third);
        //
        let obj2 = {
          name: "obj2",
          fn3() {
            console.log(`${this.name}: Object Literal Enhanced`);
          },
        };
        obj2.fn3();
        //
        let arr2 = [7, 8, 9];
        console.log([...arr2]);

profile
Brave but clumsy

0개의 댓글