똑같은 삽질은 2번 하지 말자
location.href vs location.replace 본문
location.href |
location.replace |
|
동작 내용 | 새로운 페이지로 이동 | 기존 페이지를 새로운 페이지로 바꾼다. |
형태 | 속성 | 메서드 |
히스토리 | 기록된다. | 기록되지 않는다. |
문법 | location.href='index.do' | location.replace('index.do') |
location.href는 location객체의 프로퍼티 이며, loaction.replace()는 location의 method(함수)로 작동된다.
href는 페이지를 이동하는 것이기 때문에 뒤로가기 버튼을 누른경우 이전 페이지로 이동이 가능하지만,
replace는 현재 페이지를 새로운 페이지로 바뀌기 때문에 이전 페이지로 이동이 불가능하다.
href는 일반적인 페이지 이동시 이용을 하면 되고,
replace의 경우는 이전페이지로 접근이 필요없는경우 쓰면 될듯하다.
'Javascript' 카테고리의 다른 글
Axios Access-Control-Allow-Origin issue (0) | 2020.04.15 |
---|---|
ES6 Distructuring (0) | 2020.02.15 |
...(Object Spread Operator)스프레드 연산자 (0) | 2020.01.08 |
Javascript 객체 배열 다루기 (Object.keys()) (0) | 2019.10.26 |
[Javascript] Javascript 에서 session 가져오는 방법 (1) | 2019.06.29 |
Comments