자바스크립트
-
클래스 개념과 프로토타입 개념TodayILearned/TILWIL 2021. 12. 15. 03:39
자바스크립트는 왜 프로토타입을 선택했을까 프로토타입으로 검색하면 으레 나오는 서두처럼 저 또한 자바스크립트를 처음 접했을 때 가장 당황스러웠던 게 프로토타입이었습니다. medium.com 위 글에서 클래스, 프로토타입의 기원과 프로그래밍에서의 의미를 잘 설명해주어서 재밌게 읽었다. 클래스에 대한 문서를 여러번 읽어봐도 의의가 잘 와닿지 않았다. 왜 사용하는지? 어떤방식에서 필요한지? (함수 대신인가? 라고 생각했음) 회사 코드에 class를 이용한 코드가 있어서 어떻게 사용해야할 지 애먹기도하고.. 해서 관심있게 찾아보니 마침 회사 뉴스채널에 좋은 글이 올라와서 공유! 1. 클래스 눈앞에 실제로, 구체적으로 존재하는 사물이 있다면 반드시 그것의 본질이 존재한다 chair : 이데아에 존재하는 본질적인, ..
-
Intersection of Two Arrays II 자바스크립트TodayILearned/알고리즘 2021. 8. 16. 10:18
이번 알고리즘 스터디 때 이진탐색을 주제로 한 문제로 선정했다. 다만 풀면서 이렇게 푸는것 보다 해시로 푸는게 더 나았을 거라는 생각을 떨칠 수 없었다고... 그래도 이진탐색에 익숙해지려고 이진탐색을 적용해 풀었다. const intersect = function (nums1, nums2) { const answer = []; let sortedArray = nums1; let justArray = nums2; if (nums1.length > nums2.length) { sortedArray; justArray; } else { sortedArray = nums2; justArray = nums1; } sortedArray.sort((a, b) => a - b); for (let i = 0; i < j..
-
The Complete JavaScript Course 2021(1)TodayILearned/javascript 2021. 6. 22. 23:05
유데미의 the complete javascript course를 듣고 정리한 내용입니다. 자바스크립트란? 자바스크립트는 고수준 언어이고, 객체 기반의 언어Object-oriented programming (OOP)이며, 멀티 패러다임 언어이다. 자바스크립트의 역할? 웹 상에서 HTML은 콘텐츠를 표시하고, CSS는 어떻게 보여줄 지 구현하고, 자바스크립트는 웹 앱을 운영하는 프로그래밍 언어 역할을 한다. 자바스크립트의 원시타입? 1. NUMBER 2. STRING 3. BOOLEAN 4. Undefined 5. Null 6. Symbol (ES2015) 7. Bigint (ES2020) 이 중 1~3이 가장 중요한 원시타입이다. Javascript has dynamic typing 자바스크립트는 직접 ..
-
자바스크립트의 비동기식 처리TodayILearned/Wetube 2020. 9. 9. 00:49
이 글을 적고 먼 훗날.. 다시 MDN문서로 내용을 다시 확인해서 글을 썼습니다. async, await 의 개념(1) 복습이나 기록을 한 번 미루다보니 쌓이고 쌓이는 글감만 늘어서;; 쳐내야겠다! async: javaScript는 이전의 작업이 끝나기 전에 다른 작업을 시작한다. 따라서 video파일을 읽기 전에 video페이지를 읽� tuigun.tistory.com 동기식 VS 비동기식 동기식 처리는 동시에 차례대로 진행되는 코드를 말한다. 예를들어, 서브웨이에 들어가서 줄서서 한 코너당 한명씩 주문하는 것 같은 처리방식이다. 서브웨이에서는 뒤에사람이 빵을 다 골랐어도 앞에 사람이 야채를 고르는 중이라면, 뒷 사람은 야채를 주문하지 못한다. 비동기식 처리는 맥도날드 주문같은 처리방식이다. 맥도날드 ..