[TIL]주특기입문_Day12

지냐킴·2022년 7월 22일
0

항해99 8기 TIL/WIL

목록 보기
12/41
post-thumbnail

22.07.22 금요일

🗓할일

CS 스터디 챕터 9 정리
CS 스터디 챕터 79 읽기
알고리즘 문제 2문제 풀기
React 강의 1주차 듣기 ~~
~~React 팀 과제 자료조사

TIL 쓰기

🚀 TIL

CS 스터디

1일 1로그 100일 완성 IT지식

  1. 0과 1의 세계

디지털 시스템은 모든 유형의 정보를 숫자 값으로 표현한다. 이진수, 기수가 2인 수를 사용한다.
비트 이진 숫자라는 뜻의 Binary Digit를 축약한 말이다.
0 또는 1 중 하나의 값을 사용한다

React 팀 과제

유사 배열이란? 배열과 같은 객체 Array-like object

[값들...] 모양으로 생겼지만 배열의 내장 함수를 사용하지 못하고 배열이 아닌 것

조건

  • 배열의 메소드를 사용할 수 없다
  • 숫자 형태의 idexing이 가능하다 : 각 요소에 0부터 시작하는 숫자 형태의 index가 있어야한다
  • length 프로퍼티가 있다.
let arrayLikeObject = {
  0: 'a',
  1: 'b',
  2: 'c',
  length: 3
}

key가 숫자로 되어있고 length프로퍼티를 가지고 있으면 유사배열이라고 할 수 있다

유사배열과 배열의 차이점은 ?

유사 배열과 배열의 차이점은 객체에 length 프로퍼티와 프로퍼티 이름이 숫자 0으로 시작하는 프로퍼티가 있다면 유사 배열이다

유사배열의 각 요소를 수정하고 싶다면 어떤 과정을 거쳐야할까?

  • Array.from을 이용하여 유사배열을 얕게 복사해 새로운 배열을 만든다.
  • 배열 프로토타입에서 forEach메서드를 빌려온다.

💬

오늘부터 주특기 기초 주차가 시작되었다. 역시 항해. 과제부터 던져주고 알아서 하렴 시전. 뭐 벌써 미니프로젝트랑 알고리즘 때 경험이 있어서 당황스럽지도 않다 그때처럼 매일 꾸준히하면 되니까
근데 강의가 은근히 길어서 1주차를 하루종일 들었다 그래서 결국 알고리즘 문제 못품ㅠㅠㅠ 내일부턴 아침에 알고리즘 문제를 먼저 풀어볼 계획
내일도 화이팅

profile
코린이일기

0개의 댓글

관련 채용 정보