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 |