일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 오토마타정의
- 수업내용정리
- Beakjoon
- Sequelize
- 백준
- AWS
- 우테캠4기
- 가장긴증가하는부분수열
- 문제
- 프로그래밍
- EC2
- Backend
- 14502
- 코딩일기
- DB관계
- nuxt
- BOJ
- JS
- 14002
- LIS
- 오토마타
- 직접연결하면안되는이유
- 알고리즘
- db
- 코딩감수성
- 우아한테크캠프
- 프론트엔드
- 코딩
- 16918
- 궁금증
- Today
- Total
목록Programming Language/javascript (2)
모든 경험을 소중하게
이번에 우아한테크캠프를 준비하면서 이런 저런 블로그부터 지인들에게 받은 질문들을 정리해보기로 했습니다. 제가 나중에 참고하고자 작성하는 글이니 반말로 작성한 점은 이해해주시면 감사하겠습니다. 1. var, let, const var, let, const 에 대해 설명하기 위해서는 var 의 hoisting 에 대해서 먼저 얘기하는 것이 중요하다. hoisting 문제로 인해 let 이 도입되었으나, var 를 없애기에는 기존의 너무나도 많은 사이트들이 var 를 사용하고 있다. 따라서 var 를 없애는 선택보다는 유지한 채로 let 을 도입하게 되었다. /* let */ console.log(a); // ReferenceError: a is not defined let a = 1; console.log(..
일반 문법 for(let i = 0; i < n; i++) for( value of array or string) for( index in array or string) switch(value) { case 1: case 2: statment; break; case 3: default: } Array method arr.pop() // 배열 뒷부분 값을 삭제 후 반환 * 빈 배열일시 undefined 반환기존배열변경 arr.push(value); 배열의 끝에 하나이사의 요소를 추가하고, 배열의 길이를 반환기존배열변경 arr.unshift(value); // 배열 앞부분에 값을 삽입, 배열의 길이를 반환기존배열변경 arr.shift(); //배열 앞부분의 값을 삭제 * 빈 배열일시 undefined..