객체, 배열

Jong-uk·2023년 4월 8일
0

JS

목록 보기
1/4

객체

var test = {
	firstName:"Luke",
    lastName:"Lee",
};
  • 변수에 {}로 감싼 덩어리를 객체라고 한다!

속성

  • 콤마로 구분되는 것들을 속성이라고 한다.
  • 위의 예시는 두개의 속성이 있는 것이다.

키와 값(key, value)

  • 속성에서 firstName과 lastName 같은 것들을 객체의 키(key)이다.
  • 속성에서 Lukem Lee를 값(value)라고 한다.
  • 키 = 속성명
  • 값 = 속성값

접근 방법

test.firstName;//Luke
test['firstName'];// Luke

객체 안에 객체

var test = {
	firstName:"Luke",
    lastName:"Lee",
    body:{
    	height:180,
        weight:80,
    }
};
test.body.height//180
delete test.body.weight//삭제

new 키워드

  • new 키워드를 사용해 객체를 만들 수 있지만 위와 같이 {}안에 바로 만드는 것을 객체 리터럴이라고 한다.
var test = new Object();
test.first = "first";
test.last = "last";
test.body = new Object();
test.body.height = 180;
test.body.weight = 80;

배열

var arr = [1,2,3];
  • 객체와 다른 점은 키가 자동으로 주어진다.(0,1,2)

new

  • 배열도 new를 통해 만들 수 있지만 []를 사용하는게 권장사항이다.
var array = new Array();
array[0] = 1;
array[1] = 'Hello';
  • new를 사용하지 않고 []만 사용해서 만든 배열을 배열 리터럴이라고 한다.

출처 : 제로초 블로그
https://www.zerocho.com/category/JavaScript/post/572c6f759a5f1c4db2481ee3

profile
안녕하세요! 만나서 반갑습니다.

0개의 댓글