아직 완전히 이해못한 정적메서드와 인스턴스 메서드에 대한 개념은 조금 더 공부한 뒤에 수정해두어야겠다!

 


 

배열 🔥

  • 자바스크립트의 배열은 자료구조의 배열과 같나요?
    • 아니오. 일반적인 배열은 각각의 요소가 동일한 데이터 크기를 가지며 연속적으로 이어져있다는 것이 특징입니다. 때문에 인덱스를 활용하여 효율적으로 임의접근이 가능하다는 장점이 있습니다.
    • 이에 비해 자바스크립트의 배열은 각 메모리 공간이 동일한 크기를 갖지도 않고, 연속적으로 이어져있지 않아도 된다는 `희소배열`의 특성을 가지고 있습니다. 쉽게 말하자면 `배열의 동작을 흉내낸 특수한 객체`라고 말할 수 있습니다.
  • 배열의 메서드는 어떤 종류가 있나요?
    • 결과물을 반환하는 패턴에 따라 두 가지로 구분할 수 있습니다. 원본배열을 직접 변경하는 메서드와 원본배열을 바탕으로 새로운 배열을 생성해 반환하는 메서드가 그 종류입니다.
  • 고차 함수에 대해서 아나요?
    • 고차 함수란, 전달 인자로 다른 함수를 받아오거나 함수의 실행 결과가 함수로 반환되는 함수를 이야기합니다.
  • forEach 메서드와 map메서드의 차이점에 대해 알고 있나요?
    • forEach메서드는 콜백 함수를 인자로 받아 각 요소에 해당 함수를 실행합니다. 어떠한 값도 반환하지 않는 return 값이 undefined인 메서드인 것에 비해 map의 경우 콜백 함수를 인자로 받아 각 요소에 대해서 함수를 실행한 결과 값을 반환한다는 차이점이 있습니다.

+ Recent posts