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 |