[TIL] 2020/09/04

yongkini ·2020년 9월 4일
0

Today I Learned

목록 보기
24/173

Today, I learned

  • 배열에서 요소를 제거할 때 항상 splice를 써야겠다고만 생각했는데, 생각해보면 프로토타입 체인에 의해서(상속에 의해서) object.prototype을 _proto_의 값으로 하는 array는 object의 delete 메서드를 사용할 수 있다는 점이 떠올랐다. 따라서, 배열도 굳이 splice를 통해서 요소를 삭제 안해도, 특정 인덱스를 직접 지우고 싶다면, delete array[index]; 해주면 된다.
  • Array.prototype.find에 대해서 : 특정 조건을 만족하는 배열의 첫 번 째 요소를 찾아서 리턴해주고 싶을 때 쓰는 메서드로
    const found = array1.find(element => element > 10);
    이런 식으로 써줄 수 있다
  • linked list를 직접 구현해봤다(자바 스크립트 객체를 이용). 그 다음에 해쉬 테이블을 구현해봤는데, 아직 복습이 필요할 것 같다. 사실 오늘은 두 개를 만들고 나니 머리가 더 이상.. 작동(?)하지 않아서 공부를 멈췄다. 일단 토요일에 오늘 만든 두 개의 자료 구조를 보완하는 시간을 가져야겠다.

Planning to Study

  • linked list, hash Table 복습 및 재구현
  • 이번주 공부 내용 총정리 및 중요 부분 포스팅
profile
완벽함 보다는 최선의 결과를 위해 끊임없이 노력하는 개발자

0개의 댓글