티스토리 뷰

JavaScript

자료형(2) - 객체

fromslow 2020. 7. 21. 16:37

자바스크립트는 객체 기반의 스크립트 프로그래밍 언어

객체란? key와 그에 매칭되는 값(데이터) 혹은 동작의 집합

 

값(데이터) : 속성, Property

동작 : 메소드, Method

 

 

 

예를 들어,

 

'개'라는 객체를 만들었을 때,

 

개는 아래와 같다.

 

이름(key) : 바둑이 (속성)

나이 : 3

짖기 : (멍멍을 프린트하는 동작) → 메소드

먹기 : (냠냠을 프린트하는 동작)

 

 

 

key는 문자열 혹은 문자 기호가 와야하며

속성은 모든 자료형이 올 수 있다.

메소드는 함수로 정의한다.

 

 

 

 

 

객체에 대한 속성을 가져올 때는 아래와 같이 .을 찍고 key값을 쓴다.

 

 

 

 

메소드를 실행하고자 할 때는 아래와 같이 key 옆에 괄호를 넣어주어야 한다.

 

 

 

 

새로은 key값을 추가할 때에는 아래와 같이 만들고자 하는 key값과 속성을 정의한다.

 

 

 

 

key값을 삭제하고자 할 때는 아래와 같이 'delete 객체명.key;'와 같이 정의한다.

 

 

 

 

특정 객체의 key값을 확인하고자 할 때는 아래와 같이 'Object.keys(객체명);'과 같이 정의한다.

 

'JavaScript' 카테고리의 다른 글

함수  (0) 2020.07.22
제어문  (0) 2020.07.21
자료형(1) - 일반 자료형  (0) 2020.07.20
개발자 도구  (0) 2020.07.20
JavaScript란?  (0) 2020.07.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함