일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 28298번
- insomnia
- MongoDB
- JavaScript
- string
- pm2
- 백준 2623번
- koi 2002 중등부 1번
- HTTP
- ucpc 2023 예선 d번
- ucpc 2024 예선 e번
- map
- PROJECT
- 그리디
- Prisma
- ucpc 2023 예선 i번
- 백준 28303번
- Express.js
- ccw 알고리즘
- 자바스크립트
- localstorage
- router
- 더 흔한 색칠 타일 문제
- ERD
- Next
- Github
- 게임 서버 아키텍처
- branch
- MySQL
- html5
- Today
- Total
목록자바스크립트 (5)
dh_0e
Map Map은 Object와 유사하지만 Key에 어떠한 데이터타입도 들어올 수 있으며 키가 정렬된 순서로 저장된다는 차이점이 있음반복자를 활용하여 for .. of로 사용이 가능하며 다음과 같은 메소드로 삽입과 검색을 실행함Map.set(Key, value) 데이터 삽입Map.get(Key) 데이터 검색const myMap = new Map();myMap.set(1, 1);myMap.set(2, 2);myMap.set("aaa", 3);myMap.set("bbb", 4);console.log(myMap.get(1)); // 1console.log(myMap.get("bbb")); // 4console.log(myMap); // Map(4) { 1 => 1, 2 => 2, 'aaa' => 3, 'bbb'..
1. 구조분해할당 (destructuring) de(not/분해) + structure(구조) + ing 객체의 속성을 하나 하나 분해해서 값을 변수에 담을 수 있게 해주는 문법 // Arraylet arr = [1, 2, "hi"];let [a, b, c, d] = arr;console.log(a, b, c, d); // 1 2 hi undefined// Objectlet person = { name: "kdh", age: 23, height: 182}let { name, age, height: tall, weight = 75 } = person;console.log(name, age, tall, weight); // kdh 23 182 75 2. 단축 속성명 (property sho..
1. String string.length = 문자열 길이 string.substr(a, b) = a부터 b개의 문자를 불러옴 string.slice(a, b) = a부터 b-1까지의 문자를 불러옴 string.search("word") = string에 word가 시작되는 위치를 불러옴 string.replace("word", "word2") = string에 word를 word2로 바꿔줌let string = "hello";console.log(string.length); // 5console.log(string.substr(1, 3)); // ellconsole.log(string.slice(2, 4)); // llconsole.log(string.search("e")); // 1console.lo..
1. var, let const와 함께 변수를 선언할 수 있는 명령어이다. Javascript는 런타임 도중에 각 변수들의 데이터의 타입이 결정되므로 int, float, string 등의 데이터 타입별로 선언하는 명령어가 없다. var와 let의 차이var와 let 모두 호이스팅(6)으로 실행 전 코드 맨 위로 올라가지만 var는 undefined로 초기화하지만 let은 초기화되지 않아 변수 선언 이전 let으로 선언된 변수를 사용하려하면 참조 오류가 발생한다.console.log(a); // "undefined"var a = 1;console.log(a); // "ReferenceError: Cannot access 'a' before initialization"let a = 1; 또한 var은..
비밀번호 기능prompt() 함수를 사용하여 사전에 입력한 비밀번호와 일치할 때에만 작성한 카드를 삭제하도록 만듬 위 input에 입력한 내용이 pwIn 변수에 저장되어 기존 비밀번호를 getDoc으로 불러와 저장시킨 pw 값과 비교 현재 날짜, 시간 가져오기new Date() 함수를 사용하여 글을 작성한 시간을 데이터에 저장시킴 이외에도 여러가지 함수로 날짜를 표현할 수 있다. 날짜에 관련된 함수.getFullYear() - 객체의 년도를 가져오는 함수.getMonth() - 객체의 월 정보를 가져오는 함수 (0~11로 표현).getDate() - 객체의 일자 정보를 가져오는 함수 (1~31).getDay() - 객체의 요일 정보를 가져오는 함수 (일요일부터 0~6) 시간에 ..