728x90
// [ JS 데이터 ] 참조형 - Array
// Array (배열)
// new 키워드와 함께 호출 하는 함수 => 생성자 함수 or 자바스크립트 클래스
const fruits = new Array('Apple', 'Banana', 'Cherry')
console.log('fruits : ' + fruits) // Apple,Banana,Cherry
// 하지만 배열을 사용 할 때, new 키워드로 위와 같이 인자에 값을 넣는것은 불편한 문법.
// 따라서 아래와 같이 [ ] 를 사용 한다.
const fruits2 = ['Apple', 'Banana', 'Cherry'] // 리터럴 방식. => Array 리터럴 (배열 리터럴)
console.log(fruits2)
console.log('fruits2 : ' + fruits2) // Apple,Banana,Cherry
console.log(fruits2[1]) // Banana => 배열 데이터를 인덱싱 하기. 배열의 요소 == 배열의 아이템
console.log(fruits2.length) // 배열의 길이 확인 하기. => 3
// 만약에 배열 안에 있는 아이템을 알지 못하거나, 배열의 길이 조차도 알지 못하는데,
// 배열의 마지막 인덱스에 있는 요소를 얻고 싶다면 ?
console.log(fruits2[fruits2.length - 1]) // Cherry
// 반대로 첫번째 요소를 찾고 싶으면 ? => 0번째 인덱스를 찾으면 된다 ~
console.log(fruits2[0]) // Apple
반응형
'자바스크립트 (JavaScript) > 이론' 카테고리의 다른 글
[ JS 데이터 ] 참조형 - Function (0) | 2023.10.30 |
---|---|
[ JS 데이터 ] 참조형 - Object (0) | 2023.10.30 |
[ JS 데이터 ] 원시형 - Boolean, null, undefined (0) | 2023.10.30 |
[ JS 데이터 ] 원시형 - String, Number (1) | 2023.10.29 |
생성자 함수 개념 (0) | 2023.08.27 |