본문 바로가기

학습/JS 학습

[JS]객체 간단 요약

1. let 객체 = {
  프로퍼티네임(키) : 프로퍼티밸류(값)
}

2. 프로퍼티네임은 문자열 속성을 가짐
일반적인 식별자 규칙을 따르며 그 외에는 "" '' 감싸줘야한다.

3.접근 방법
객체.프로퍼티키
객체["2프로-퍼티 키"] or 객체[값이 문자열인 변수]

존재하지않는 프로퍼티에 접근하면 undefined 값이 나온다.

4. 프로퍼티 수정, 추가, 삭제 등등
프로퍼티 수정하기
객체.프로퍼티키 = 수정할값;

프로퍼티 추가하기
객체.새로운프로퍼티키 = 값;

프로퍼티 삭제하기
delete 객체.삭제할프로퍼티키;

in 연산자
'프로퍼티키' in 객체
해당 프로퍼티의 객체 내 존재 여부를 boolean 값으로 리턴


5. 객체와 메소드
프로퍼티 값으로 함수를 정의할 때 메소드라고 부른다.
메소드키 : function () {
}
객체.메소드키()

메소드는 객체의 고유한 동작으로써 함수의 의미를 부여할 수 있다.


6. for ... in 반복문
객체의 프로퍼티네임을 사용할 수 있는 반복문
 
7. Date 객체
자바스크립트의 내장 객체 중 하나
let myDate = new Date();

'학습 > JS 학습' 카테고리의 다른 글

[JS] DOM 관련  (0) 2023.11.07
[JS]Html문서의 태그 선택하기  (0) 2023.11.06
[JS]자바스크립트 데이터  (2) 2023.10.31
[JS]배열 간단 요약  (0) 2023.10.31
[JS]JS 학습 기본 - 1  (1) 2023.10.30