es6

Vue.js

ES6 STEP 2 - 기본 문법 2

★ 새로운 객체 리터럴 객체의 속성을 작성할 때 변수명과 동일하다면 생략 가능. var name = "홍길동"; var age = 20; var email = "gdhong@test.com"; var obj = { name, age, email }; console.log(obj); 새로운 메서드 표기법 ES6가 제공하는 새로운 객체 리터럴 -> function 키워드를 사용하지 않고 바로 { } 구현부가 따라옴. 이 함수는 화살표 함수가 아니기 때문에, 함수가 중첩되었을 때 바깥쪽 함수의 this가 이 함수의 this로 자동으로 전달되지 않는다. let p1 = { name : "아이패드", price : 200000, quantity : 2, order : function() { if(!this.amo..

Vue.js

ES6 STEP 1 - 기본 문법

★ 호스이팅 변수의 선언을 스코프의 최상단으로 옮기는 행위 var console.log(A1); var A1 = "hello"; var는 if문이나 for문의 중괄호 {}, 에 의한 블록 수준의 유효 범위를 제공하지 않는다. 호이스팅 단계에서 이미 변수가 생성되어 있다면, 변수를 생성하지 않고 건너뛴다. var A1 = 100; console.log(A1); var A1 = 'hello'; console.log(A1); 동일한 이름의 변수가 생성되어 오류가 발생할 것 같지만 오류 X ★ ES6 1. let 이러한 문제를 해결하기 위해 let 키워드를 지원 let msg = "GLOBAL"; function outer() { let msg = "OUTER"; console.log(msg); if(true)..

IT의 큰손
'es6' 태그의 글 목록