
피드백을 받아보니 내가 프로젝트를 진행하면서 어떠한 점을 놓쳤는지 명확히 이해가 갔다..
이번 프로젝트에서 놓친 점을 기록해두고 다시 실수를 하지말자
다음에 프로젝트를 하면 만들어 놓고 끝내지 말고 다시 처음부터 끝까지 코드를 보면서 디테일적 요소를 다시 챙기며, 페이지 내에서 UX, UI 측면도 신경 써야겠다.
// 예시 문자열
let str = "abcdef"
// 공백을 기준으로 문자열을 배열에 담음
let words = str.split(" ")
// 결과를 담을 임시 배열
let tempArr = [];
// 거꾸로 돌아가며 담기
for (let i = words.length - 1; i >= 0; i--) {
tempArr.push(words[i]);
}
// 문자열로 합침
tempArr.join(" ") // "fedcba"
이유 : 매 호출마다 배열의 모든 요소를 이동시키기 때문에 큰 배열에서는 비효율적일 수 있다는 사실
오늘은 비가 내린다..
커피나 마셔야지
