본문 바로가기

Development/JavaScript

JS기초_5.1(객체기본)

항해99 온보딩 커리큘럼 5일차

 

객체

실존하는 사물을 의미. 이름(name)과 값(value)로 구성된 속성을 가진 자바스크립트의 기본 데이터 타입.

배열도 객체라고 할 수 있다.

객체 생성

키: 값

 

속성과 메소드

배열 내부의 값을 요소라고 하고 객체 내부에 있는 값은 속성이라고 한다.

객체의 속성도 모든 형태의 자료형을 가질 수 있다.

const object = {
	number: 273,
    string: '구름',
    boolean: true,
    array: [52, 273, 103, 32],
    
    method: function () { }
}

 

동적 객체 속성 추가 / 삭제 하기

  • 동적 속성 추가
    객체.속성 = 값
  • 동적 속정 제거
    delete 객체.속성

 

키워드 정리

  • 요소란 배열 내부의 값을 의미
  • 속성은 객체 내부의 값을 의미
  • 메소드는 속성 중에 함수 자료형인 것을 의미
  • this 키워드는 객체 내부의 메소드에서 객체 자신을 나타내는 키워드
  • 객체 생성 이후에 속성을 추가하거나 제거하는 것을 동적 속성 추가, 동적 속성 제거라고 한다.

Q1.

const product = {
    name: "혼자 공부하는 파이썬",
    price: 18000,
    publisher: "한빛미디어"
}

Q2.

정답 2번

동적 객체 속성 추가는 객체.속성=값

 

 

 

 

Q3.

정답 1번

동적 객체 속성 추가는 delete객체.속성

 

 

 

 

Q4.

정답은 print 메소드 부분

출력 결과는

빵은 스페인어로 pan 입니다.

'Development > JavaScript' 카테고리의 다른 글

JS기초_5.3(객체와 배열 고급)  (0) 2023.03.11
JS기초_5.2(객체 속성과 메소드)  (0) 2023.03.11
JS기초_4.2(함수 고급)  (0) 2023.03.09
JS기초_4.1(함수기초)  (0) 2023.03.09
JS기초_3.2(반복문)  (0) 2023.03.09