splice 썸네일형 리스트형 [프로그래머스/정렬] k번 째 수 (javascript) 아무리 봐도 왜 틀린지 몰라서 찾아보다가 sort()함수에 대해 나와있는 공식 문서에 해답이 있었다. splice와 slice의 차이도 알게됐다. splice는 원본에서 일부를 잘라오는 것이고 slice는 원본을 그대로 둔 상태로 실행한다. const sortArray = sliceArray.sort() 위에서 아래로 바꾸니 그제서야 통과했다. const sortArray = sliceArray.sort(function(a,b) { return a-b; }) sort함수가 내가 생각하는 것처럼 동작하지 않았던게 문제였다. 함수가 어떻게 동작하는 지 여태 사용하면서 모르고 있었다. 설명 compareFunction이 제공되지 않으면 요소를 문자열로 변환하고 유니 코드 코드 포인트 순서로 문자열을 비교하여 .. 더보기 20210805 [항해 60일 차] 영국시인 크리스토퍼 로그의 시가 있다. "절벽 끝으로 오라" "할 수 없어요. 두려워요." "절벽 끝으로 오라" "할 수 없어요. 떨어질거에요." "절벽 끝으로 오라" 그래서 나는 갔고 그는 나를 절벽 아래로 밀었다 나는 날아올랐다 오늘 드디어 즐겨찾기 기능을 마무리 했다. 즐겨찾기(북마크)된 방을 최상단으로 올리기 위해 본인이 속한 방에서 북마크된 부분을 빼고, unshift를 통해 다시 맨앞으로 넣었다. 지금 보면 되게 단순한데 찾은 방에서 북마크된 방을 빼는 부분이 상당히 어려웠던 것 같다. 지금도 사실 정확히 어떤 원리로 작동하는 지 모르겠고, //찾은 방에서 bookmark된 방 빼기 부분 특히 저 return 부분에서 item.roomId와 bookmarkedRoom[i].roomId의 타입이.. 더보기 이전 1 다음