최근 에 LocalStorage에 대한 질문을했습니다 . 사용 JSON.parse(localStorage.item)
및 JSON.parse(localStorage['item'])
반환하기 위해 노력하지 않은 NULL
항목이 아직 설정되지 않은 경우.
그러나 JSON.parse(localStorage.getItem('item')
작동했습니다. 그리고 그것은 JSON.parse(localStorage.testObject || null)
또한 작동합니다.
의견 중 하나는 기본적으로 다음 localStorage.getItem()
과 같이 localStorage.setItem()
항상 선호해야한다고 말했습니다 .
getter 및 setter는 LS api와 함께 작동하는 일관되고 표준화 된 브라우저 간 호환 방법을 제공하며 항상 다른 방법보다 선호되어야합니다. - 크리스토프
나는 localStorage에 대한 축약 형 점 및 대괄호 표기법을 사용하는 것을 좋아하게되었지만 다른 사람들이 이것을 취하는 것을 알고 싶습니다. localStorage.getItem ( 'item')이 localStorage.item 또는 localStorage [ 'item']보다 낫거나 작동하는 한 속기 표기법이 괜찮습니까?
getItem
및setItem
있는 표준화 된 일을하는 방법입니다.