JavaScript 배열 대 객체 선언
Kushank Singh
2023년10월12일
배열과 객체는 모두 변경 가능하며 여러 값을 저장할 수 있습니다. 둘 다 JavaScript의 중요한 부분으로 간주됩니다.
이 기사에서는 JavaScript에서 배열과 객체 선언의 차이점에 대해 배웁니다.
배열은 단일 변수의 여러 값을 저장할 때 사용되는 반면 객체는 값과 함께 여러 변수를 보유할 수 있습니다.
배열은 또한 객체로 간주될 수 있으며 대부분의 객체 기능을 가지고 있습니다. length
, pop()
, slice()
등과 같은 몇 가지 추가 기능이 있습니다.
배열을 선언하기 위해 대괄호 []
를 사용합니다.
다음 코드를 참조하십시오.
var name = ['abc', 'def']
console.log(name)
출력:
["abc","def"]
위의 예에서 우리는 name
이라는 배열을 선언하고 그 내용을 출력했습니다. 배열의 요소는 액세스하는 데 사용할 수 있는 특정 인덱스에 저장됩니다.
반면에 객체를 사용하면 name
을 값과 쌍으로 연결할 수 있습니다. 키를 사용하여 객체의 값에 액세스할 수 있습니다.
객체를 선언하기 위해 중괄호 {}
를 사용합니다.
예를 들어,
var obj = {
name: ['abc', 'def'],
age: 18,
} console.log(obj.name);
console.log(obj['age']);
출력:
["abc","def"]
18
위의 예는 문제를 해결해야 합니다. obj
라는 개체를 만들었습니다. 쌍 중 하나에 배열이 포함되어 있습니다. 우리는 그들의 키를 사용하여 요소에 접근할 수 있었습니다.
관련 문장 - JavaScript Object
- JavaScript의 배열에서 객체 검색
- JavaScript에서 개체 인쇄
- JavaScript에서 속성 값으로 배열에서 객체 찾기
- 자바스크립트 파괴 객체
- 키에 대한 참조로 개체 값 가져오기
- JavaScript 배열의 객체 업데이트