TIL

TIL 7/24

sunyong_01 2022. 7. 30. 23:01

오늘 배운 내용

배열

  • 1개의 변수에 여러 개의 값을 순차적으로 저장할 때 사용, 자바스크립트의 배열은 객체이며 유용한 내장 메소드를 포함하고 있다

유사 배열 (유사배열 객체)

  • 배열이 아닌데 배열인 척 하는 것, 유사배열(Array-Like Object)이란 이름 그대로 배열과 유사한 객체
  • 유사배열은 함수에서 처리 결과로 배열을 반환하고 싶을때 또는, Array에서 기본으로 내포되어있는 기능을 제공 하고 싶지 않거나 Array에 내포되어있지 않은 기능을 제공하고싶을때 사용.
  • JS에서 querySelectorAll이나 document.body.children으로 엘리먼트를 가져오면 유사 배열 객체에 담겨서 옴.
  • 배열을 구성하는 각각의 값을 배열 요소(element)라고 한다

유사배열의 수정

  • Array.from() 메서드는 유사 배열 객체나 반복 가능한 객체(iterable object)를 얕게 복사해 새로운 Array 객체를 생성한다 (MDN)
  • ⇒ Array.from()으로 유사 배열 객체이 있는 value를 복사해 배열로 만드는 것이다. 그러면 배열 메서드를 사용 가능하다
  • call, apply, bind 사용>메서드를 빌려 쓰는 방법 (apply, call): 함수를 호출하는 방법 중 하나로, 다른 객체에 내포되어있는 함수를 내 것처럼 사용할 수 있도록 함 
  • 참고자료 (https://poizon.tistory.com/11)

 

 

오늘 느낌점

  • 오늘은 내일 팀 과제 발표를 해야해서 배열과 유사배열의 차이점을 공부하고 수정하는 법도 공부했다. React 기초반 강의를 복습하면서 문법 암기를 했다
  • 그래도 너무 부족한거 같다. 이 정도로는 안될 것 같다. 더 노력해야 할것 같다

 

내일 할 내용

  • 개인 과제 틀 짜기
  • 시간 남으면 기능 구현하기

'TIL' 카테고리의 다른 글

TIL 7/28  (0) 2022.07.30
TIL 7/26  (0) 2022.07.30
TIL 7/22  (0) 2022.07.23
TIL 7/21  (0) 2022.07.21
TIL HTTP Method  (0) 2022.07.11