[Javascript & Jquery] {} 와 [] 차이

rush0wj·2024년 10월 23일

Javascript & Jquery

목록 보기
4/4
  1. var test = {} (객체):
  • 이는 객체를 생성합니다.

  • 객체는 키-값 쌍의 컬렉션으로, 각 키는 고유한 문자열(또는 심볼)로 값에 접근하는 데 사용됩니다.

  • 예시:

var test = {
  name: "John",
  age: 30
};
console.log(test.name);  // 출력: "John"
console.log(test["age"]);  // 출력: 30
  1. var test2 = [] (배열):
  • 이는 배열을 생성합니다.

  • 배열은 값(항목)의 정렬된 목록으로, 각 항목은 인덱스를 통해 접근할 수 있습니다. 인덱스는 0부터 시작합니다.

  • 예시:

var test2 = ["apple", "banana", "cherry"];
console.log(test2[0]);  // 출력: "apple"
console.log(test2.length);  // 출력: 3

주요 차이점:

1. 객체 ({}):

  • 데이터를 키-값 쌍으로 저장하는 데 사용됩니다.

  • 키는 일반적으로 문자열이며, 값은 어떤 데이터 타입이든 될 수
    있습니다.

  • 키는 순서가 없습니다.

2. 배열 ([]):

  • 항목의 목록을 저장하는 데 사용됩니다.

  • 항목은 인덱스(0부터 시작)에 의해 정렬됩니다.

  • 인덱스는 숫자로 되어 있으며 순차적입니다.

사용 예시:

// 객체
var person = {
  firstName: "Alice",
  lastName: "Smith",
  age: 25
};
console.log(person.firstName); // 키로 접근, 출력: "Alice"

// 배열
var fruits = ["apple", "banana", "cherry"];
console.log(fruits[1]); // 인덱스로 접근, 출력: "banana"

요약하자면, 객체는 이름이 있는 데이터를 저장하는 데 사용되고, 배열은 순서가 있는 데이터를 저장하는 데 사용됩니다.

profile
Developer Record

0개의 댓글