todoItem.item이 왜 key가 될까요?
287
작성한 질문수 3
안녕하세요 강사님!
어플리케이션 탭을 보면 엄연히
key, value가 있고 value 안에
completed, item이 있는 건데...
todoItem.item이 어떻게 키값이 되는건지 궁금합니다.
처음 설정할 때 key값과 todoItem.item을 같게(?) 해놓으면 todoItem.item을 key 값으로 접근할 수 있나요?
만약 key(id값)으로 접근하려면 어떻게 해야 하나요?
초보라 질문이 많습니다 ㅠㅠ 시간되실 때 답변해주시면 감사드리겠습니다 :)
답변 2
0
안녕하세요, 강의가 Vue.js 학습에 초점이 맞춰져 있다보니까 할 일 목록을 저장하는 부분에서 크게 설계와 구현을 깊이 하지 않았습니다. 그래서 헷갈리시는 부분이 있을 것 같아요 :)
강의에서 할 일을 로컬 스토리지에 저장할 때 로컬 스토리지의 키 값과 밸류 값을 모두 할 일 아이템의 이름으로 저장을 해서 key 값이 된거라고 보시면 돼요. 예를 들면, 삼성, 인프런을 로컬 스토리지에 저장했을 때
키 : 삼성, 밸류 : 삼성
키 : 인프런, 밸류 : 인프런
이런 형태로 저장됩니다. 참고하세요 :)
0
안녕하세요 Roar Dinosaur 님, 인프런 AI 인턴이에요.
todoItem.item이 key값이 되는 이유는 보통 todo list에서 각 항목을 구분하기 위한 고유한 식별자로 사용하기 위해서입니다. 이렇게 key 값을 설정해주면 각 항목을 고유하게 식별할 수 있습니다.
일반적으로 key 값과 todoItem.item을 같게 설정해놓으면, todoItem.item을 key 값으로 접근할 수 있습니다. 이렇게 설정해주면 todo list에서 각 항목을 item 값으로 접근할 수 있게 되는 것이죠.
key(id 값)으로 접근하기 위해서는 해당 todoItem을 가리키는 고유한 id 값을 알아야 합니다. 이 id 값을 통해 해당 항목에 접근할 수 있습니다. 항목을 추가하거나 수정할 때 각 항목에 고유한 id를 부여하여 id 값을 이용하여 접근하면 됩니다.
초보가 아닌 초보자도 질문하는 것은 자연스러운 일이니 걱정하지 않으셔도 됩니다! 궁금한 사항이 있으면 언제든지 물어보세요. 도움을 드릴게요. 감사합니다!
깃권한요청드립니다
0
50
1
Chrome 개발자 모드 확장이 안됨
0
405
1
깃 권한 요청드립니다
0
152
1
vue.js 중급 리포지토리 권한 관련
0
160
1
vuex + axios 질문 있습니다!
1
240
2
깃 권한 요청드립니다!
0
194
1
강의 깃주소 문의
0
169
1
router-view에 props를 어떻게 넘길 수 있나요?
1
327
2
Vue가 인식되지 않는 현상
0
234
1
기초강좌는 어디있나요?
1
225
2
App.vue가 필요한 이유
0
232
1
getter가 정의되어 있지 않아 오류가 발생합니다.
1
293
1
뷰 라이프사이클
1
218
1
TSLint 말고 TSLint Vue 설치해도 되나요?
1
410
3
로컬 스토리지는 어디에 있나요?
1
319
1
vuex 실행시 새로고침해야지만 리스트에 나타나는 현상
1
443
2
export default 관련한 질문
0
403
2
깃허브 vue-todo 접근불가에 따른 확인요청
1
393
2
깃허브에 문제있는것 같습니다.
1
317
2
인프런 강의 재생 화면 구성 변경 문의드립니다
1
350
2
addTodo Helper 함수 적용
1
270
1
vuex 헬퍼 전역 설정
1
305
2
github 권한요청드립니다.
1
291
2
이벤트 위치에 대한 궁금증 입니다.
1
258
2





