Camel, Snake, PasKal, Kebab
변수명을 지을 때 유형별로 구분하기 위해 특정한 양식에 따라 변수명을 짓고는 한다. 그 중 대표적 예시를 설명하자면, (My Visitor Count라는 변수명을 기준으로 설명함.) Camel case - 낙타의 쌍봉처럼 완전 첫 글자를 제외하고 각 단어의 첫 글자마다 대문자로 표현하는 방식. Ex) myVisitorCount Snake case - 뱀이 ...
- 좋아요수
- 1
변수명을 지을 때 유형별로 구분하기 위해 특정한 양식에 따라 변수명을 짓고는 한다. 그 중 대표적 예시를 설명하자면, (My Visitor Count라는 변수명을 기준으로 설명함.) Camel case - 낙타의 쌍봉처럼 완전 첫 글자를 제외하고 각 단어의 첫 글자마다 대문자로 표현하는 방식. Ex) myVisitorCount Snake case - 뱀이 ...
매번 힘들게 직접 함수를 만들어가며 코딩하다가.. 이번에 lodash라는 아주 유용한 JavaScript 라이브러리를 알게 되어 잘 사용하고 있다. Lang Method _.isNan : 값이 nan인지 판단. _.isNil : 값이 nan 혹은 undefined인지 판단. _.cloneDeep : 자식까지 복사하여 새로운 값에 매핑. Array Metho...
키-값 쌍에 대한 타입을 제네릭 형태로 정의할 수 있음. 링크
키, 밸류 쌍의 집합을 반환. 링크
두 함수 모두 ECMAScript 2019 (ES10)에 새롭게 추가된 함수. flat(x) 함수는 중첩된 배열을 x 깊이만큼 평탄화시키는 함수이다. const fruits = ['apple', ['banana', 'orange', ['melon']]] 일 때, console.log(fruits.flat(1)); 의 경우 ['apple', 'banana',...
https://iamsjy17.github.io/rxjs/2020/10/07/inside-rxjs-creation-fn-etc1.html RxJS - 1. Observable을 선행할 것
https://jaeyoung-lee.tistory.com/8 RxJS는 자바스크립트를 위한 새로운 푸시 시스템인 옵저버블을 제시합니다. 옵저버블은 다수의 값들을 옵저버(소비자)들에게 "푸시"하는 데이터 제공자입니다. 푸시 : 푸시 시스템에서, 데이터 제공자가 데이터 소비자에게 데이터를 보낼 시기를 경정합니다. 소비자는 데이터가 어떠한 시점에 전달 될지 알...
Fork 해온 저장소에서 작업하는데 , 원본 저장소에 변경이 있을 경우 이를 가져오려면 .. git remote -v ( 확인 ) git fetch {upstream} ( 원본 저장소에서 불러오기 ) git merge upstream/master
자바스크립트에서 기존에 존재하는 객체를 복사해서 새로운 무언가를 만들고 싶을 때가 있다. 하지만 그냥 새로운 변수를 선언해서 기존의 객체를 대입하면.. 새로운 변수를 변형했을 때 기존의 값까지 영향을 받아 상황에 따라 골치아파질 수 있다.. 이건 후술할 shallow copy가 된다. Shallow copy는 원본의 값을 '참조'하는 형태로 복사한다. 따라...
임시저장. git stash 하면 현재 상태를 저장함과 동시에 commit할 것이 없는 상태 중 가장 최신 상태로 이동함. git apply 를 통해 다시 stash한 것을 불러온다. git drop은 stash list 중 가장 최신의 것을 삭제한다(stash{0}이 가장 최신). git pop은 git apply + git drop