TIL_2020.03.26(목) - 객체, 배열 메소드

nRecode·2020년 3월 26일
0

TodayILearned

목록 보기
4/95

JavaScript 기본개념
메소드로 데이터를 다루는 방법에 대한 공부를 했다... 문자열과 배열의 메소드와 Mutable과 Immutable에 대한 개념을 정리하는 시간을 가졌다! 공부한 내용을 포스팅 할 예정이다!

그리고 함수형 프로그래밍에 사용되는 map, filter, reduce같은 개념도 접해 보았는데 이부분은 내일 더 자세하게 공부하게 될 것 같다! 이것도 관련포스트로 작성할 예정!

JS pair programming - 객체
자바스크립트로 객체에 대한 함수를 만드는 시간을 가졌다. 저번 페어 프로그래밍이랑은 다르게 생각보다 풀기 어려웠고 코스 시작한지 얼마 되지도 않았는데 어렵기 시작한다는 거,,, 좀 기분이 좋진 않다. 공부하고 공부해야지(ex. 일치하는 key값이 있으면?-> 일치하는 키 값이 없어 undefined라면?으로 생각의 전환이 잘 안된다.)

  • for...in 구문 -> 객체에 있는 항목들을 반복적으로 반환하여 '무언가'를 할 수 있게 한다.
  • Object.keys(변수명) -> 객체의 key의 배열로 반환
  • Object.values(변수명) -> 객체의 속성의 값으로 이루어진 배열 반환
  • Object.entries(변수명) -> 객체의 [key, value]쌍의 배열을 반환
  • typeof 많이 쓰이는 것 같다. 기억하자...

JS pair programming - 배열 메소드
자바스크립트로 배열 메소드로 함수를 구성하는 시간을 가졌다. 알고리즘의 가장 핵심적인 내용은 Mutable과 Immutable인 것 같은데 아직은 중요성을 잘 못느끼고 있다.

arr1.concat(arr2, arr3) -> 배열들을 순서대로 합치는 메소드

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글