목록2024/06 (2)
oris9
- public - /*로고 이미지 파일*/- src - assets - /*.svg, .png 파일들*/일반적인 프로젝트 디렉토리 구조이다. Vite는 모듈 시스템을 이용하는 경우 자동으로 상대경로를 절대경로로 변환한다.그래서 import a from "../../../assets/a.png" 와 같은 상대 경로를 사용하는 코드는 Vite로 빌드시 자동으로 절대경로로 변환된다.하지만!!! HTML 파일의 태그에서는 이러한 자동 변환이 일어나지 않는다. 🥹이러한 이유로 에셋을 사용할때 상대경로르 입려했지만 로고이미지 다운에서만 문제가 발행하였다.모듈로 import 되지 않는 에셋을 사용하가 위헤서는 절대 경로를 사용하는 것이 더 안전하다!profile넴 이미지 파일명을 그대로 ..
코딩테스트 문제를 풀다가 기본적인 건 알고 있지만 자세한 동작방식이나, 성능상에서 서로 다른 점에 대해 깊게 알고있는 것 같지 않아서 정리해보려고합니다 🤩🤩🤩 1. for문for (let i = 0; i 인덱스를 명시적으로 제어할 수 있어서 시작, 종료, 증감값을 컨트롤 해야할 때 사용하면 좋습니다.continue와 break 같은 제어문을 사용할 수 있습니다. (forEach는 사용불가!)forEach에 비해 조금 더 성능상에 이점이 있고(조금더 빠름, `for (let i = 0; i 보다 유연하기 때문에 복잡한 로직의 경우 적합합니다(상태복원, 재귀호출) 2. for...of 문for (let el of array) { // 배열의 각 요소에 접근}배열의 각 !! 요소 !! 에 접근..