splice 배열에서 시작인덱스로부터 몇개를 제거할지를 나타낸다. splice 수행 후 원본배열에 저장된 값이 변한다. console.clear(); const numbers= [10, 20, 30, 40, 50]; const index = numbers.indexOf(30); const spliced = numbers.splice( index, 1 ); // index(2) 번호를 시작으로 1개만 갖고오겠다. console.log(spliced); // [30] console.log(numbers); // [10, 20, 40, 50] slice 배열에서 시작인덱스부터 끝인덱스까지의 부분 배열을 나타낸다. slice 수행 후 원본배열에 저장된 값이 보존된다. console.clear(); const n..
배열 내장함수 - forEach 1. 기본적인 반복문 const animals = ["개", "고양이", "햄스터", "도마뱀"]; for (let i = 0; i < animals.length; i++) { console.log(animals[i]); } 2. for ... of 를 사용한 반복문 const animals = ["개", "고양이", "햄스터", "도마뱀"]; for (let animal of animals) { console.log(animal); } 3. forEach - 내부 함수를 regular function 으로 표현 const animals = ["개", "고양이", "햄스터", "도마뱀"]; animals.forEach( function (animal) { console.l..
배열 (array) 인덱스는 0부터 시작한다. array를 구성하는 요소의 타입 제한이 없다. const array = [1, 2, 3, 4, 5]; console.log(array); const array2 = [1, "후딘", { type: "esper" }]; console.log(array2[2]); const objects = [{ name: "슈슈" }, { name: "두부" }, { name: "산이" }]; console.log(objects[0]); console.log(objects[1]); console.log(objects[2]); console.log(objects[3]); // undefined push & length push - 배열에 새로운 항목을 추가 length - 배..
객체 정의 key: name, age, type, weight const dog = { name: "슈슈", age: 14, type: "슈나우저", weight: 7.2 }; console.log(dog); console.log(dog.name); console.log(dog.age); const iron_man = { name: "토니 스타크", actor: "로버트 다우니 주니어", alias: "아이언맨" }; const captain_america = { name: "스티브 로저스", actor: "크리스 에반스", alias: "캡틴 아메리카" }; function print(hero) { const text = `${hero.alias}(${hero.name}) 역할 받은 배우는 ${hero..
함수블록 return 코드는 함수 종료를 의미함. ES6 - JS 2015년도 버젼 - const, let 등도 해당됨. [참고용] ES6 와 ES5(2015년 이전 자바스크립트) 비교하면서 어느부분이 달라졌는지를 보여준다. ECMAScript 6: New Features: Overview and Comparison Constants Constants Support for constants (also known as "immutable variables"), i.e., variables which cannot be re-assigned new content. Notice: this only makes the variable itself immutable, not its assigned content (f..
수강동기 프론트엔드 프로젝트에서 작업을 하게 되었다. 앵귤러 프레임웍을 사용하는데 낯설고 어렵다. 자바스크립트를 어려워하기도했고, 리액트나 뷰.js를 시도해봤지만 실패했던 적이 많았다. 나랑 안맞는다고 생각해서, 한참 손을 떼다가. 부족함을 보완하기위해 수강했다. 1일 - 자바스크립트 내가 궁금한거 위주로 정리 let 과 const let : 변수 선언시 사용됨, 저장된 값이 변경가능 const: 상수 선언시 사용됨, 저장된 값 초기화 후 값변경 불가능 var : let, const 와 달리 똑같은 이름의 변수 생성이 가능하다. 현재 브라우저에서는 사용되지 않는다. babel 최신 자바스크립트 코드로 번역해주는 도구이다. null 과 undefined null : 값자체가 없음 undefined : 아직..
- Total
- Today
- Yesterday
- MongoDB
- 습관개선
- jest
- 클린아키텍쳐
- IT용어
- 나도 할 수 있다
- TypeScript
- 개발용어
- Nest.js
- 디지털디톡스
- node.js
- typeORM
- nestjs jest
- 바이트디그리
- git
- MySQL
- 한달독서
- Jekyll
- RDBMS
- 미완
- 한달어스
- 갓생살자
- gem
- nestjs
- Mongoose
- 스마트폰중독
- OS
- vscode
- 참고
- TDD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |