map(6)
-
1주차 [ WIL ] [ Javascript ]
이번주에 알게된것 1. 포트란 무엇인가? https://muyeon95.tistory.com/177 PORT [ TIL ] [ TCP/IP ] Problem 생활코딩 node 책의 쿼리스트링 부분을 보면서 의문이 들었다. 그래서 포트가 뭔데? 라는 질문이 떠올랐다. Try 인터넷 프로토콜 스위트에서 포트(port)는 운영 체제 통신의 종단점이다. 이 muyeon95.tistory.com 2. JS , Map 과 Prototype https://muyeon95.tistory.com/175 Map, Prototype [ TIL ] [ Javascript ] Problem 강의를 듣고 학습하던중 Map 이 어떻게 돌아가는 녀석인지 궁금해져버렸다. Try const myMap = new Map(); con..
2023.06.18 -
Map, Prototype [ TIL ] [ Javascript ]
Problem 강의를 듣고 학습하던중 Map 이 어떻게 돌아가는 녀석인지 궁금해져버렸다. Try const myMap = new Map(); console.log(myMap); Entries 와 Prototype 이 눈에 띈다. 찾아보니 Map 은 자바스크립트 내장객체인데 모든 자바스크립트 내장 객체는 프로토타입이라는 특수한 속성을 가지고 있다고 한다. 첫번째로 mdn 을 먼저 방문하여 prototype 에 대해 읽어보았다. 대충 써있는것은 "정확히 말하자면 상속되는 속성과 메소드들은 각 객체가 아니라 객체의 생성자의 prototype 이라는 속성에 정의되어 있습니다." - mdn Javascript 저 글만보고는 이해가 되지 않는다. 코드를 조금더 적어보면 동작과정을 더 쉽게 알 수 있을까 하고 코드..
2023.06.13 -
Map [ Javascript ] [ JavaScript 문법 종합반 2주차 ]
// Map // Map, Set 의 목적 : 데이터의 구성, 검색, 사용을 효율적으로 처리 -> 기존의 객체 또는 배열보다 // 1 Map // key / value // key 에 어떤 데이터타입(유형) 도 다 들어올 수 있다. // Map 은 키가 정렬된 순서로 저장되기 때문이다. // 기능 : 검색, 삭제, 제거, 여부 확인 const myMap = new Map(); // myMap.set('key', 'value') // myMap.set('key') // Map 에서는 keys(), values(), entries() 메소드를 사용하여 키, 값 및 키-값 쌍을 반복할 수 있다. myMap.set("one", 1); myMap.set("two", 2); myMap.set("three", 3);..
2023.06.13 -
배열 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 배열 // 1 생성 // 1-1 기본 생성 let fruits = ["사과", "바나나", "오렌지"]; console.log(fruits); // [ '사과', '바나나', '오렌지' ] // 1-2 크기 지정 let number = new Array(5); console.log(number); // [ ] console.log(number.length); // 5 // 2 요소 접근 console.log(fruits[0]); // 사과 console.log(fruits[1]); // 바나나 console.log(fruits[2]); // 오렌지 // 3 배열 메소드 // 3-1 push let frts = ["사과", "바나나"]; console.log(frts); // [ '사과', '바나나'..
2023.06.12 -
Javascript 반복문( Loop )
1. for for (let i = 0; i < 10; i++) { if (i === 5) { console.log( "반짝이는 5번 입니다. continue 때문에 더 실행되지 않고 다음 반복으로 넘어갑니다." ); continue; } if (i === 8) { console.log("8 번입니다. break 때문에 반복문을 탈출해 종료됩니다."); break; } console.log(i + "번 입니다."); } /* === 실행 결과 === 0번 입니다. 1번 입니다. 2번 입니다. 3번 입니다. 4번 입니다. 반짝이는 5번 입니다. continue 때문에 더 실행되지 않고 다음 반복으로 넘어갑니다. 6번 입니다. 7번 입니다. 8 번입니다. break 때문에 반복문을 탈출해 종료됩니다. */ ..
2023.05.16 -
Map/Set [node.js 교과서]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. Map - map 은 일반 객체 리터럴과 비슷하다. - map 은 생성자이다. - 키랑 값을 객체로도 줄 수 있다. m.set({a : 'b'},{c : 'd'}); 이는 일반 객체와 다른점이다. const m = new Map(); m.set(’a’, ‘b’); // set(키, 값) 으로 Map 에 속성 추가 m.set(’c’, ‘d’); m.get(’a); // get(키) 로 속성값 조회 m.size; // size로 속생 개수 조회 for(const [k, v] of m) { console.log(k, v); } // 속성간의 순서도 보장된다. m.forEach((v, k) ⇒ { console.log(k, v); }); m.has..
2023.04.09