Notice
250x250
Recent Posts
Recent Comments
Link
넘치게 채우기
URI인코딩 풀기(javascript) 본문
728x90
반응형
블로그 스킨 작업을 하고 있는데, 현재 보고있는 카테고리를 사이드바에서 강조를 하고 싶었다.
그렇게 기능구현을 하는데, 한글이나 공백이 있는 카테고리들은 작동하지 않는 것이었다.
그래서 console.log()로 어떻게 나오는지 확인했는데, 다음과 같았다.
"Clean%20Architecture"
인코딩이 되어 있는 것이었다.
인코딩이 되어 있어서 비교할 때, 같은 값이 있는지 찾지 못했던 것이다.
아래와 같이 해결하였다:
target_arr.forEach((v, i, arr) => arr[i] = decodeURIComponent(arr[i]));
decodeURIComponent를 이용하여 URI를 디코딩한 값을 배열에 대체하였다.
728x90
반응형
'개발 > Frontend' 카테고리의 다른 글
페이지 내에서 소제목들을 기준으로 하이퍼링크 기능 만들기(fragment, javascript) (0) | 2024.01.12 |
---|---|
VanilaJS - 스크롤 진행 바 만들기 (0) | 2024.01.11 |