🍌 자바스크립트
-
📒 Map, Set🍌 자바스크립트 2024. 5. 29. 00:49
🧩 Map메서드설명new Map()맵 생성map.set(key, value)key를 이용해 value 저장map.get(key)key에 해당하는 값 반환, key가 없다면 undefined 반환map.has(key)key가 존재하면 true, 존재하지 않는다면 false 반환map.delete(key)key에 해당하는 값을 삭제map.clear()맵 안의 모든 요소 제거map.size요소의 개수를 반환 let map = new Map();map.set('1', 'value1');map.set(1, 'value2');map.set(true, 'value3');console.log(map.get('1')); // value1console.log(map.get(1)); // value2console.log(..
-
📂 배열🍌 자바스크립트 2024. 5. 28. 21:11
💡 배열 만들기📍 배열 리터럴var arr = ["e1", "e2", "e3"]; 다양한 데이터 타입을 배열에 저장할 수 있다.var arr = ["beomsic", 26, [0, 1, 2]]; 📍 배열 생성자var arr = new Array(1, 2, 3);console.log(arr) // [ 1, 2, 3 ]var arr2 = new Array(10);console.log(arr2); // [ ]console.log(arr2.length); // 10배열 생성자에 인수를 하나만 넘겨주는 경우에는 그 인수의 값이 배열의 길이가 된다. 배열 길이length 속성을 이용해 배열의 길이를 알아낼 수 있다.var arr = ["test1", "test2"]arr.length; // 2 📒 배열 ..
-
자료형🍌 자바스크립트 2024. 5. 28. 13:48
🧩 선언JavaScript의 선언 방법은 3가지 이다. 키워드설명var변수를 선언, 동시에 값을 초기화let블록 스코프 지역 변수를 선언, 동시에 값을 초기화const블록 스코프 읽기 전용 상수를 선언 1️⃣ Var (function scope) var 문에서 변수에 초기 값을 지정하지 않는다면, 변수는 값이 설정될 때 까지 undefined 값을 가진다. 👀 함수 유효 범위어떤 함수 안에서 선언된 모든 변수는 그 함수 전체에 걸쳐 유효하다.변수가 선언되기 전에도 유효 Hoisting자바스크립트 코드는 함수 안에 모든 변수를 함수의 맨 위로 끌어올린 것처럼 동작한다.var foo = "boo";function test() { console.log(foo); // boo가 아닌 undefined을 ..