분류 전체보기159 07Dec2019 TIL Today I learned : DataStructure (Graph / Tree / Binary Search Tree / Hash Table) Data Structure 자료 구조 : 처리할 데이터의 모음 / 형태 / 관계 => 처리할 일에 맞는 자료 구조를 선택하는 것이 관건! \ Graph Data Structure 그래프형 자료 구조 : 각 노드의 연결성을 보여주는 데이터 자료 형태. e.g.) 지하철 노선도, 페이스북 인맥도, 네트워크 망, 가계도 등. Vertex (Node) : 각각의 데이터 Edge : 각각의 노드를 연결하는 선 (방향과 가중치를 둘 수 있다) Adjacency : 노드 간 인접성. e.g.) 1은 55와 3과 인접한다. Path : 경로. 1에서 76까지 가는 최단의 경로.. 2019. 12. 7. 06Dec2019 TIL Today I learned : Datastructure - Stack Datastructure - Queue Datastructure - Linked list 더보기 전 날 고객사랑 저녁에 술먹은 여파로 피곤해 죽을 뻔 했지만, 조금이라도 공부한 내 자신 칭찬해......ㅎㅎㅎ 여기 그림들은 픽토그램은 Icon made by turkkub from www.flaticon.com 이며, 파워 포인트를 이용하여 그림으로 재구성했다! Stack 과 Queue 는 각종 검색을 통해 즉각적으로 이해할 수 있는 데이터 구조 형식이었다. Stack : 나중에 넣은거 제일 먼저 빼는 것 (= 처음에 넣은거 제일 나중에 빼는 것) eg) 비행기 화물 ; 제일 먼저 체크인 해서 짐 맡기면, 나중에 짐 찾을 때 제일 늦게.. 2019. 12. 7. 03Dec2019 TIL Today I learned : arrow function vs ES5 function .call() / .apply() .bind() Array-like Object (nodes / els / arguments) => Plus, How I can change array-like Object into Array for using array methods! : Array.from() 오늘 개념 없는 회사 기사 놈 때문에 열 받은 마음이 쉽게 가라앉지 않아, 맥주 두캔 벌컥 마시고 자리에 차분히 앉아 어제 이해하지 못한 채 남겨둔 것을 공부했다. .call() 과 .apply() 호출 매소드의 효용과 this를 이해하는 것이 관건이었다. let monkey = { name : 'Kiki', callName .. 2019. 12. 4. 02Dec2019 TIL Today I learned : Lexical Scope vs Dymical Scope Hoisting IIFE Closure Arrow Function Temperal literals rest parameters Destructuring assignment Default parameters Codestates의 자료와 동영상을 보면서 제로초 블로그를 통해 배웠던 내용을 다시 복습했다. let 선언은 Hoisting이 안된다는 새로운 사실을 알게 되었다. 그런데 동영상과 mdn을 봐도 .bind() 를 제대로 이해할 수 없었다. 더보기 bind() 메서드는 새로운 함수를 생성합니다. bind() 가 호출된 함수의 this 키워드를 주어진 값으로 설정하고, 새로운 함수의 인수(argument) 앞에 지정한.. 2019. 12. 3. 01Dec2019 TIL Today What I learned Is : Template Literals JSON.stringify() implement JEST Linter tistrory plug-in installation 어제 공부를 헛투루 했는지, 오늘 JSON.stringify() 구현하면서 대충 넘어갔던 것들이 구현 과정에서 계속된 오류로 나타났다. 특히나 Template Literals를 어제 대충 짚고 넘어간 부분이 오류의 90%를 차지했다. Template Literals는 `백틱(grave accent)울 ' 작은따옴표나 " 큰 따옴표 대신 사용한다. 기존의 방법으로는 줄바꿈을 구현하려면 \n 을 사용하거나, string과 variables 를 연결할때 + 연산자를 써야 했다. let a = 10; let b .. 2019. 12. 2. 30Nov2019 TIL Today What I learned : for..in vs for..of Math.random .apply() vs .call() git workflow for pair programming npm jest eslint 어제 임원회의 원맨쇼의 여파가 오늘까지 왔다. 피곤해서 머리가 안돌아갔지만, underbar pair를 주어진 시간 안에 하고, 내일 또 recursion pair가 남아있다. 페어를 하면서 리뷰하면, 내가 알지 못했던 새로운 개념을 추가로 알게 되는 것 같아 뿌듯하지만, 한 편으론 시간적 낭비가 있어 비효율적인거 같기도 하다... 비효율을 줄일 수 있는 방법을 고민해봐야겠다. 2019. 12. 1. 이전 1 ··· 23 24 25 26 27 다음