ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 220718 TIL
    TIL 2022. 7. 19. 03:09

    오늘 할 일

    • 항해99 알고리즘 주차 4일차다. 어제는 일요일이라서 간만에 걍 쉬었다. 약간 죄책감도 안들었다면 거짓말이겠지만 그냥 평일에 좀 더빡세게 하면되지 라는 적당한 기분이다. 그냥 엉덩이 붙이고 있는 시간만 늘릴게 아니라 주어진 시간에 좀 더 몰입하여 집중하는 게 중요하다. 시간을 쪼개서 제대로 활용하자.

    • 다른조에 비해 진도가 조금 느리다고 오늘부터 인당 3문제로 늘었다. 각자 할당량만 3문제고 다른 팀원들은 다른 사람들 몫까지도 전부 풀려고들해서 결국 전부 풀면 12문제가 되는 셈인데... 빡집중해야되겠다.

    • 정렬에 대해 정리하여 포스팅해두자. React과제도 틈틈히 계속 해둬야하고 개념정리가 아직 안된 메소드 함수들도 다시 봐둬야한다.
      그리고 알고리즘 문제도 풀어두고 문제에 대한 포스팅도. WIL도 작성해야 한다. 하나하나씩 집중해서 끝내자. 문법강의도 오늘 바로 다봐버리자. 오전 중에 끝내버리고 CS스터디도 시작하니 1일1로그 책도 틈틈히? 아니 그냥 자기 전 30분 읽기.


    오늘 한 것 & 봐야할 것

    • foreach(), for in() --> 우선적으로 객체와 배열의 차이점을 인지해야지 이해가 가능하다. 
      또한 for of()는 컬렉션 개념이 있어야 바로 이해가 될 것 같다. 컬렉션에서 또 들어가면 set(), map() 등 핵심 메소드가 파생되는데 차례대로 공부하고 정리해봐야겠다.
      (이거 아니고 좀더....아 씹ㅋㅋㅋㅋㅋ for of는 Iterable한 객체만 가능한데 아 이건 또ㅓ 뭐야ㅐㅁ니ㅏㅇㄹ!!!ㅁ나이;ㄹㅂㅈ)

    • 객체와 배열의 차이점. 타입은 둘 다 똑같이 나온다.
      결론부터 말하면 결국 배열도 객체라는 말이다.
    const array = [1,2,3,4,5];
    const object = { name : 'yunkuk', age : 20, numberOfFinger : 10};
    
    typeof array; // =>  object
    typeof object; // =>  object
    
    typeof arr === typeof object // => true !!

    typeof도 몰랐는데 배웠다.

     

    • 객체는 프로퍼티의 집합이고 배열은 데이터의 집합이다.
      객체안에 값은 프로퍼티라고 하고 프로퍼티는 키(key)와 값(value)로 이루어져 있다.
      배열안에 들어가있는 것은 요소(item)라고 부른다. 객체와의 차이점은 키(key)가 없고 그냥 값(item)들만 순서대로 나열되어 있다.

    • 또한 객체는 인덱스 값을 포함하지 않는다.

    • 배열[Array]은 틀이 있는 데이터를 다룰 때 좋고, 객체 {Object}는 틀이 불특정하고 "Thing" 을 다룰 때 좋다.

    • spread 연산자

    • 삼항연산자의 사용법
      간단한 조건일때는 가독성에 도움이 되지만 너무 길어진다면 그냥 if문으로 작성하는 편이 가독성 면에서는 낫다.
    조건 ? true일때 : false일때

     

    • replace()
    • 시간복잡도 반복문 효율성 부분 한번 찾아보자.
    • charCodeAt() --> 아스키코드로 바꿔주는 메소드? 검색해보기
    • 정규식이 뭔지 알아볼것 

     

    D-92.

    'TIL' 카테고리의 다른 글

    220720 TIL  (0) 2022.07.21
    220719 TIL  (0) 2022.07.19
    220716 TIL  (0) 2022.07.18
    220715 TIL  (0) 2022.07.16
    220714 TIL  (0) 2022.07.15
Designed by Tistory.