JavaScript - 자바스크립트 includes 메서드 & replace 메서드
조회수: 874includes() 메서드: 해당하는 value가 있는지 체크.
replace() 메서드: 새로운 value로 변경.
최근에 위 두 메소드를 간단하게 이용해보았다.
'&'가 포함이 된 제목이 있었다. 그래서 url에서는 제대로 작동이 되지 않는다.
즉 '&'를 '%26'으로 변경하게 했다.
<!DOCTYPE html>
<html>
<head>
<title>상식닷컴</title>
</head>
<body>
<h1>상식닷컴</h1>
<p>재밌게 천천히 배우자!</p>
<p><a id="redirect_link" href="https://naver.com">이동하기</a></p>
<script>
var place = "방콕왕궁 & 왓 포";
if(place.includes("&")) {
var place = place.replace("&", "%26");
document.getElementById('redirect_link').href = `https://search.naver.com/search.naver?query=${place}&where=blog`;
}
</script>
</body>
</html>