Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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
Tags
more
Archives
Today
Total
관리 메뉴

항해일지

[TIL]온보딩 스터디 Day 05 (객체) 본문

항해99/TIL

[TIL]온보딩 스터디 Day 05 (객체)

효환 2023. 3. 11. 00:17

 

객체

객체[Object]란 추상적 의미로 자바스크립트에서 사용되는 함수,배열,메소드 등 대부분이 객체를 조상으로 삼는다.

 

객체는 중괄호 {…}를 이용해 만들 수 있습니다. 중괄호 안에는 ‘키(key): 값(value)’ 쌍으로 구성된 프로퍼티(property) 를 여러 개 넣을 수 있는데, 엔 문자형, 엔 모든 자료형이 허용됩니다. 프로퍼티 키는 ‘프로퍼티 이름’ 이라고도 부릅니다.

 

 

빈 객체를 만드는법은 두가지가 있다

let user = new Object(); // '객체 생성자' 문법
let user = {};  // '객체 리터럴' 문법

 

 

속성과 메소드

배열 내부에 있는 값을 요소(element)라고 한다. 반면 객체 내부에 있는값은 속성(property)라고 한다

배열의 요소와 마찬가지로 객체의 속성도 모든 형태의 자료형을 가질 수 있다.

 

 

 

 

this

메소드 내에서 자기 자신이 가진 속성을 출력하고 싶을 때는 자신이 가진 속성임을 분명하게 표시하기위해 this 키워드를 사용한다.

const pet = {
    name : '구름',
    eat : function (food){
        console.log(this.name + '여기서 구름의 값을 가져오기위해 this 사용' + food) 
    }
}
pet.eat('밥') 

 

 

 

아직 미완성입니다.

Comments