[ JavaScript ] array

yn_nub·2024년 4월 9일

JavaScript

목록 보기
8/8

객체 리터럴


쉽게 말해서 객체를 생성하는 방식이라고 하면 된다.

중괄호({})를 사용하여 객체의 구조를 직접 선언하고, 그 안에 속성(키와 값)을 정의함으로써 객체를 초기화 시키는 방식이다.

생성자 함수나 클래스를 사용하지 않고도 간단하게 객체를 생성할 수 있게 해준다.

자바스크립트 타입


1) 원시값
2) 객체(참조)값

배열


배열은 객체의 한 형태이며 배열도 속성(프로퍼티)와 매서드(프로퍼티의 값이 함수)를 가질 수 있음을 의미한다.

배열의 인덱스는 키값이라고 생각하면 된다. (객체는 키: 벨류 로 이루어져 있으니 )

배열과 배열 객체는 동일한 것을 의미한다.

얕은 복사


얕은 복사된 객체의 중첩된 객체나 배열을 변경하면 원본 객체에도 영향을 미친다.

스프레드 연산자를 사용할 수 있다.

깊은 복사


깊은 복사된 객체를 변경해도 원본 객체에는 아무런 영향을 미치지 않는다.
Datw

profile
영차영차

0개의 댓글