자바스크립트 배열은 다른 언어의 배열과 약간 다른 점이 있다.
JS의 배열 내에는 number, string, boolean 뿐 아니라 변수, 객체와 함수도 담을 수 있다.
1. 배열 리터럴 대괄호를 사용하여 선언
let arr = ['mon', 'tue', 'wed', 'thur', 'fri', 'sat', 'sun']; let arr2 = []; arr2[0] = 'first'; arr[1] = 2; arr[2] = true;
※ 배열 리터럴 ([]) 사용해 선언하는 것을 선호
2. Array() 생성자 함수를 이용해 배열 선언
let arr = new Array('mon', 'tue', 'wed'); let arr2 = new Array(); arr2[0] = 'mon'; arr2[1] = 'tue'; arr2[2] = 'wed'; let arr3 = new Array(3);
const week = ["mon", "tue", "wed"]; week.push("thur");
※ const로 선언하였는데 어떻게 배열에 항목을 추가할 수 있는 것인가?
A: 배열의 경우 const로 선언하고 배열 내 항목을 추가하거나 삭제하는 것은 가능하다.
하지만, week = ["hello"]; 처럼 배열 자체를 통째로 바꾸는 것을 불가능하다.
: 인덱스를 이용해 배열 내 요소들을 가져올 수 있다.
: 인덱스는 0부터 시작이다.
const week = ["mon", "tue", "wed", "thur", "fri"]; console.log(week[0]); // mon
: 실생활에서 우리가 인식할 수 있는 사물
: 자바스크립트의 기본 타입은 객체
: 숫자, 문자열, boolean, undefined 타입을 제외한 모든 것이 객체
: 이름과 값으로 구성된 프로퍼티의 정렬되지 않은 집합
: 프로퍼티의 값으로 함수가 올 수 있으며, 이 프로퍼티를 메소드라고 한다.
const player = { name: "guswjd", points: 10, fat: true, } console.log(player); console.log(player.name); console.log(player["name"]);
< 프로퍼티 불러오는 방법 >
< 프로퍼티의 값 변경하는 방법 >
player.fat = false; // success player = false; // error
※ const는 업데이트가 안되지만 리스트의 경우 전체를 변경하는게 아닌 속성 값을 수정 / 추가하는 경우 업데이트 가능
< 프로퍼티 추가하는 방법 >
player.koreanName = "코딩";
[JavaScript] 배열과 객체
자바스크립트 배열은 다른 언어의 배열과 약간 다른 점이 있다.
JS의 배열 내에는 number, string, boolean 뿐 아니라 변수, 객체와 함수도 담을 수 있다.
배열 선언
1. 배열 리터럴 대괄호를 사용하여 선언
※ 배열 리터럴 ([]) 사용해 선언하는 것을 선호
2. Array() 생성자 함수를 이용해 배열 선언
배열에 항목 추가하기
※ const로 선언하였는데 어떻게 배열에 항목을 추가할 수 있는 것인가?
A: 배열의 경우 const로 선언하고 배열 내 항목을 추가하거나 삭제하는 것은 가능하다.
하지만, week = ["hello"]; 처럼 배열 자체를 통째로 바꾸는 것을 불가능하다.
배열 안에 있는 요소 받아오기
: 인덱스를 이용해 배열 내 요소들을 가져올 수 있다.
: 인덱스는 0부터 시작이다.
객체
: 실생활에서 우리가 인식할 수 있는 사물
자바스크립트 객체
: 자바스크립트의 기본 타입은 객체
: 숫자, 문자열, boolean, undefined 타입을 제외한 모든 것이 객체
: 이름과 값으로 구성된 프로퍼티의 정렬되지 않은 집합
: 프로퍼티의 값으로 함수가 올 수 있으며, 이 프로퍼티를 메소드라고 한다.
객체의 프로퍼티 참조하는 방법
< 프로퍼티 불러오는 방법 >
< 프로퍼티의 값 변경하는 방법 >
※ const는 업데이트가 안되지만 리스트의 경우 전체를 변경하는게 아닌 속성 값을 수정 / 추가하는 경우 업데이트 가능
< 프로퍼티 추가하는 방법 >
'Front-End > JavaScript' 카테고리의 다른 글