Javascript

[Javascript] 배열

고줭 2022. 4. 4. 16:37
let arr1 = new Array();
let arr2 = [];	// 배열 리터럴 형식
let arr3 = [1, '123', true, null, undefined, {}, [], function() {}];

let arr = [1, 2, 3, 4, 5];

console.log(arr[0]);	// 1
console.log(arr[1]);	// 2

arr.push(6);	// 배열 마지막에 값을 추가하는 함수
console.log(arr.length);	// 6

배열은 비원시자료형으로 객체와 더불어 어떤 값이든 넣을 수 있음.

객체는 객체명.프로퍼티 형식으로 값에 접근했다면 배열은 index를 통해 접근함. (시작은 0 부터 셈)

객체의 점 표기법처럼 arr.legnth라 쓰면 배열의 길이를 리턴받음

그럼 객체처럼 괄호표기법도 사용할 수 있을까?!

점표기법으로 length를 알 수있다면 괄호표기법도 될까?! 당장 해보자.

놀랍게도 출력 됨.

배열도 Array라는 이름을 가진 객체이기 때문이 아닐까 생각 됨. 아마두.

'Javascript' 카테고리의 다른 글

[Javascript] 배열 내장 함수  (0) 2022.04.04
[Javascript] 반복문  (0) 2022.04.04
[Javascript] 객체  (0) 2022.04.04
[Javascript] 콜백함수  (0) 2022.04.04
[Javascript] 함수표현식 & 화살표 함수  (0) 2022.04.04