오랜만에 작성하는 TIL✏️ 이정도면 다시 거의 WIL같다...
Javascript
의 Array
의 순회 메서드들 중 callback
을 매개변수로 가지는 것들은 호출한 배열을 가지고 있었다. 원본 배열을 자체적으로 카피하고 해당 메서드들이 동작하는 거 같다. 데이터 검증 등을 위해 사용하는 거 같은데 사용한 예시를 거의 못 봤다 ㅠㅠ [JS #3] 자바스크립트 배열 메서드 3, reduce 100% 활용법 (feat. egghead.io) 글의 4. getMean(평균 구하기)에 보면 length를 활용하기 위해 사용한 거 같은데 data.length
로 접근하면 안 되는지 의문이다.추가로 더 검색하다가 유용한 글을 발견했다. Deep Dive into JavaScript's Array Map Method 라는 글에 따르면
array
The final argument to map's callback function is the array that map was originally called upon. Chances are you will not often need to use this argument. The reason is that if you've already got the array tied to a variable, you've already got a reference to the original array that map was called upon. Even though you might not often need the third argument to map, it's still good to know that it exists! Every once in a while you'll come across a situation where it comes in handy—for example, when chaining array methods or when you don't have the array bound to a variable.
이미 연결되어 있어서 자주 사용할 필요는 없겠지만 존재를 아는 것이 중요하고 배열 메서드를 연결하거나 배열이 변수에 바인딩되지 않은 경우 이 방법이 유용할 수도 있다고 한다.
아직 예시를 제대로 못 봐서 헷갈리지만 알고 있다는 사실을 활용해서 저런 코드가 보이면 유심히 살펴봐야겠다.
거의 또 일주일만에 작성하는 TIL이다. 사실 어제 작성하려고 했는데 하다가 졸아서 지워버렸다..ㅎ 요즘 회사 업무, 자소서, 코테 준비 등 반복하다보니 뻗어서 잘때가 많아서 못 작성했다 ㅠㅠ 요즘 탈락을 좀 많이해서 힘들지만 각자만의 속도가 있으니 꾸준히 달리기 위해 노력해야겠다.
안녕하세요.
글 잘읽었습니다.
저희 회사가 모집하는 포지션에 적합하신 것 같은데 괜찮으시다면 채용공고를 보내드려도 될까요?