json의 key는 다양한 형태로 표현될 수 있다. 예를 들어, 아래와 같이 -(dash)가 포함된 kebab-case 형태로 지정할 수 있고, 혹은 camelCase 형태로 표현할 수도 있다. example: { "hello-world": "kebab-case", "helloWorld": "camelCase" } 그런데, JavaScript에서 kebab-case 형태로 표기된 객체에 아래와 같이 접근할 경우에 error가 발생하게 된다. example.hello-world; // ReferenceError: "item" is not defined 이런 상황에서는 아래와 같은 방식으로 kebab-case 형태의 key를 가진 객체에 접근할 수 있다. example['hello-world']; // 대괄..
개요 개인 프로젝트 중 JavaScript로 redirect를 할 수 있는 방법을 찾다가, Javascirpt의 location 객체를 통해 다양한 방법으로 URL 페이지를 관리할 수 있다는 것을 알게되었다. Location 객체 프로퍼티 1. href 현재 페이지 URL 전체를 나타낸다. location.href = "" href를 사용해 페이지를 이동하려면 꼭 URL origin을 넣어 할당해야 한다. 그렇지 않으면 현재 페이지에서 요청하게 된다. // 현재 페이지: location.href = "google.com" // 변경 후: 2. protocol 현재 URL의 protocol을 나타낸다. location.protocol // http: OR https: 3. host 현재 URL의 hostn..