일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 컴포넌트
- localstorage
- Component
- Redux
- JS
- 자바스크립트
- react localStorage
- Frontend
- CORS
- react
- axios
- v9
- 리액트
- state
- 프론트엔드
- 알고리즘
- 프리온보딩
- til
- 파이어베이스
- 원티드
- TypeScript
- firebase
- 타입스크립트
- array
- JavaScript
- 브라우저
- 비트 연산자
- Reducer
- es6
- Today
- Total
목록array (4)
도리쓰에러쓰
1. 원시 타입 (string, number, boolean, array) 1️⃣ String 문자열은 모두 string 타입이다. const name: string = 'dori'; const introduce: string = `My name is ${name}`; 2️⃣ Number TypeScript는 C언어 혹은 JAVA처럼 int, float, double 타입이 존재하지 않고, 모든 수는 단순히 number 타입이다. (2진수, 8진수, 10진수 등의 표현도 가능) const integer: number = 1; const float: number = 1.11; 3️⃣ Boolean 참(true) / 거짓(false) 두 가지 값만 가진다. const isTrue: boolean = true..
배열에 요소를 더할 때 push(), unshift() 그리고 스프레드 문법 총 3가지의 방법을 통해 배열에 요소를 추가할 수 있다. 1️⃣ push() 메서드 const arr = [1, 2, 3]; arr.push(4, 5); console.log(arr); // [1, 2, 3, 4, 5] 2️⃣ unshift() 메서드 const arr = [1, 2, 3]; arr.unshift(4, 5); console.log(arr); // [4, 5, 1, 2, 3] 3️⃣ 스프레드 문법 const arr = [1, 2, 3]; const spreadArr = [...arr, 4, 5]; console.log(spreadArr); // [1, 2, 3, 4, 5] 배열 요소를 추가할 때 push()나 un..
ES5 문법에서는 배열 내의 검색을 위한 indexOf() 라는 배열 메소드가 있었는데, ES6 문법에서는 더 강력한 find()와 findIndex() 2개의 배열 메소드를 지원합니다. 지금부터 find()와 findIndex() 메소드에 대해 알아보겠습니다. 1. Array.prototype.find() 주어진 함수의 조건을 만족하는 첫번째 요소 값을 반환합니다. 조건에 맞는 요소가 없다면 undifined를 반환합니다. 1️⃣ 조건에 맞는 요소가 있을 때 let arr = [1, 5, 6, 3, 2]; let even = arr.find((item)=> item % 2 === 0 ); console.log(even);// 6 : item % 2가 0인 요소는 6과 2가 있지만 첫번째 요소 값만 반환..