[4주차] Javascript

신윤지·2022년 5월 13일
0

사전스터디

목록 보기
4/5
post-thumbnail

🚀 학습 목표


  1. 객체가 필요한 이유를 설명할 수 있다.

    ⭐ 하나의 변수에 포함된, 설명이 필요한 종류의 데이터를 이용하고 그 값을 사용하기 위하여, 레이블을 지정하여 값을 불러올 수 있는 집합을 만드는 데 쓰인다.

  2. 객체의 값에 접근하는 두 가지 방법을 사용할 수 있다.

    ⭐ 점 구문 - 객체명.속성명(key);
    표현식 - 객체명[”속성명(key)”];

  3. 객체의 값을 추가, 수정, 삭제할 수 있다.

    ⭐ 삭제, 생성 부분 참고

    Object - JavaScript | MDN

  4. 객체와 배열이 혼합되어 있는 데이터에서 원하는 값에 접근할 수 있다.

    ⭐ 식별자[인덱스번호].키 등의 조합으로 접근 가능하다.
    반복문

    • for (variable in object) {...}
      객체에서 문자열로 키가 지정된 모든 열거 가능한 속성을 순회한다.
    • Object.keys/.values/.entries(Obj)
      객체의 속성 이름들을 배열로 반환 / 속성 값들을 배열로 반환 / for...in과 같은 순서로 객체 자체의 속성 쌍의 배열을 반환

💁🏻‍♂️ 멘토 가이드


  • 객체란 무엇이며 필요한 이유

    key와 value가 쌍을 이루는 property를 가진 순서 없는 집합

  • 객체에서 property, key, value

    • property - 객체의 데이터 단위. 각각의 프로퍼티는 쉼표로 구분한다.

    • key - 식별자. string으로 이루어져 있다.

    • value - 모든 자료형이 가능하다.

      객체

  • 객체에 접근 하는 두 가지가 있는 이유

    객체에서 만드는 키는 기호를 제외하고는 모두 문자열로 변환된다. 첫 글자가 숫자거나 띄어쓰기가 포함되었거나, 변수, 예약어 키를 사용하기 위해서는 표현식 접근이 필요하다. 프로퍼티 키를 다른 곳에서 사용하는 데도 표현식이 필요하다.

  • 객체의 값을 추가,수정, 삭제하는 방법

    • 추가 객체명.추가할 키 = 추가할 값; 객체명[”추가할 키”] = 추가할 값;
    • 수정 객체명.키 = 값; 객체명[”키”] = 값;
    • 삭제 delete 객체명.키; delete 객체명[”키”];
  • 객체와 배열이 섞인 복잡한 객체 만들어서 접근하는 방법

    식별자[인덱스번호].키 등의 기존 접근 조합의 중첩으로 접근 가능하다.

  • 배열의 타입이 객체인 이유

    인덱스가 키의 역할을 하고 요소가 쌍을 이루는 형태로 같다.

0개의 댓글