Backend/Node js8 [javascript] ES6 에서 추가된 것들 1. 백틱 (`) 도입 ES6 도입 이전에는 문자열과 변수를 섞어서 출력하기 위해서는 문자열과 변수 사이에 + 를 사용해서 출력해야 했으나, ES6 도입 이후로는 백틱 사용으로, `` 기호 안, 변수를 ${변수} 와 같이 표기하여 출력할 수 있다. // ES6 도입 이전 name = 'chunws'; console.log('my name is ' + name); // ES6 도입 이후 name = 'chunws'; console.log(`my name is ${name}`); 2. let, const 를 통한 변수 선언 이전에는 var를 통해 변수를 선언하였는데, var의 단점 (중복 선언 가능 등)을 극복하기 위해 let과 const 변수 선언이 가능해졌다. 3. Promise 사용 이전 버전까지는 비.. 2023. 4. 9. [Javascript] This 란? javascript 에서는 This 라는 것이 있다. 이 this 는 상황에 따라서 바라보는 것이 다른데 1. 기본적으로는 전역 객체 (node js : global / 브라우저 : window)를 바라본다. 2. method 로 this 를 호출 했을 때와, 함수로 this 를 호출 할 때 서로 다른 객체를 바라본다. method 와 함수의 가장 큰 차이점은 호출의 주체 존재 여부로 분류할 수 있다. // 함수 let f = function(x){ console.log(this, 1) } f(1) // output : window(global) , 1 // Method let object = { method : f, } object.method(1) // output : {method: f}, 1 간단.. 2023. 4. 7. 이전 1 2 다음