목록언어/Javascript (4)
Simple&Natural
https://www.zerocho.com/category/JavaScript/post/5816c858ca15d50015d924ae (JavaScript) Syntactic Sugar - 보호 연산자, 기본값 연산자 등 안녕하세요. 이번 시간에는 자바스크립트의 syntactic sugar에 대해 알아보겠습니다. 제목은 자바스크립트 가지고 놀기라고 지었는데요. 이번 시간의 여러 코드들을 알아두면 코딩하는 데 많은 도�� www.zerocho.com
대표적인 for문 이외에도 자주 쓰이는 반복문이 있어서 정리한다. // 예제 배열 let arr = ['a', 'b', 'c', 'd', 'e']; 1. for in => 객체의 property에 루프를 실행한다 (배열에서는 index) // 실행 for(let index in arr) console.log(index); // 결과 0 1 2 3 4 2. for of => 컬렉션의 요소(즉, 배열에서는 값)에 루프를 실행한다. // 실행 for(let value of arr) console.log(value); // 결과 a b c d e 3. forEach => 함수의 Parameter 는 1) (value) 2) (value, Index) 3) (value, index, array) 이 가능, 혹은 ..
Node.js 공식 튜토리얼을 보던 중 const { headers, method, url } = request; 과 같은 형태로 쓰여있는 걸 보았다. 식별자에 객체가 들어간 형식이 낯설어 알아보니 ES6의 Destructuring 키워드로 찾아보면 되는 걸 발견 한국어로는 비구조화 할당, 구조분해 할당 정도로 지칭하는 듯 참고자료) https://velog.io/@godori/ES6-%EC%A0%95%EB%A6%AC-vpjmrh6hhe ES6 정리 인프런 강의 기반으로 ES6 문법을 정리한 내용입니다. 📕 Scope - 변수 선언 다음 세 가지를 기억하자 1. const를 기본으로 사용한다. 2. 변경이 될 수 있는 변수는 let을 사용한다. 3. var는 사용하지 않는다. let block (func..