1 분 소요

TIL

코드 분석

코드 분석

메인 플로우를 따라서 코드 분석을 해보자.

query-string-for-all

parse

console.log(location.search);
//=> '?foo=bar'

const parsed = queryString.parse(location.search);
console.log(parsed);
//=> {foo: 'bar'}

stringify

parsed.foo = "unicorn";
parsed.ilike = "pizza";

const stringified = queryString.stringify(parsed);
//=> 'foo=unicorn&ilike=pizza'

location.search = stringified;
// note that `location.search` automatically prepends a question mark
console.log(location.search);
//=> '?foo=unicorn&ilike=pizza'

Javascript !! (느낌표 두개/Double Exclamation Marks)

확실한 논리결과를 위한 연산자

undefined나 null을 false로 처리한다.

예시

var a;
console.log("a    :: " + a);
console.log("!a   :: " + !a);
console.log("!!a  :: " + !!a);

var b = true;
console.log("b    :: " + b);
console.log("!b   :: " + !b);
console.log("!!b  :: " + !!b);

var c = null;
console.log("c    :: " + c);
console.log("!c   :: " + !c);
console.log("!!c  :: " + !!c);

결과

a    :: undefined
!a   :: true
!!a  :: false

b    :: true
!b   :: false
!!b  :: true

c    :: null
!c   :: true
!!c  :: false

회고 (TIL)

2022.04.10 Daily 회고

✏오늘 한 일

  • 코드 분석
  • 코드 분석 문서화

⁉느낀 점

내일 월요일인데 자꾸 불안하다..
남들은 다 경력이 있어서 쉽게 업무에 적응할텐데,
뒤쳐지고 헤매일 생각하니 두렵다.

성장하기 위해서는 어쩔 수 없이 거쳐야 하는 과정임을 알고 있지만
그래도 숨이 가쁘고, 우울해진다ㅠㅠ

걱정하기보다 코드 분석을 조금이라도 머리 쥐어짜면서 해보는 것이 낫겠지?

🎃현재 나의 상태

우울우울😥
역시나 입사하고 나서부터가 진짜 시작이구나.


댓글남기기