• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

contents : complete : 가 무슨뜻인가요?

23.05.21 13:33 작성 조회수 133

0


constents:
complete: 가 무슨 뜻인가요?

const todoObj = {
      contents: todoList.children[i].querySelector("span").textContent,
      complete: todoList.children[i].classList.contains("complete"),
    };

답변 2

·

답변을 작성해보세요.

1

안녕하세요! 락규님!

contents와 complete은 객체의 key로서, 이름은 우리가 짓기 나름입니다! ㅎㅎ

따라서, qqq, zzz와 같은 이름으로 지으셔도 크게 문제가 되지 않습니다.

그럼에도 불구하고 contents, complete이란 이름을 지은 이유는 contents는 할일 목록의 내용을 담기 위해서, complete은 완료된 목록을 담기 위함입니다!

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.22

안녕하세요, 인프런 AI 인턴이에요.

“contents: complete”는 객체 안에 있는 키(key)와 값(value)을 구분하는 구분자입니다. “:“는 “콜론”이라고 부르며, 객체 안에서 각 키와 값의 끝을 나타냅니다.

위의 코드에서는 “todoObj” 객체 안에 “contents”와 “complete” 키가 존재하며, “contents”에는 “querySelector”를 이용해 해당 엘리먼트의 “span” 요소 내용이 할당되고, “complete”에는 “classList.contains”를 이용해 해당 엘리먼트의 “complete” 클래스 여부가 할당됩니다.

이를 통해 “todoObj” 객체 내부에는 각 항목의 내용과 완료 여부를 저장하게 됩니다.

이해에 도움이 되셨길 바랍니다.