const numbers = [1,2,3,4,5]
console.log(numbers[0]) //1
console.log(numbers[-1]) //undefined
console.log(numbers.length-1) // 5
메서드 | 설명 | 비고 |
---|---|---|
reverse | 원본 배열의 요소들의 순서를 반대로 정렬 | |
push & pop | 배열의 가장 뒤에 요소를 추가 또는 제거 | |
unshift & shift | 배열의 가장 앞에 요소를 추가 또는 제거 | |
includes | 배열에 특정 값이 존재하는지 판별 후 참/거짓 반환 | |
indexOf | 배열에 특정 값이 존재하는지 판별 후 가장 첫 번째로 찾은 요소의 인덱스 반환 | 요소가 없을 경우 -1 반환 |
join | 배열의 모든 요소를 구분자를 이용하여 연결 | 구분자 생략 시 쉼표 기준 |
const numbers = [1,2,3,4,5]
numbers.reverse()
console.log(numbers) // [5,4,3,2,1]
const number = [1,2,3,4,5]
numbers.push(100)
console.log(numbers)//[1,2,3,4,5,100]
numbers.pop()
console.log(numbers)//[1,2,3,4,5]
array.unshift()
array.shift()
const numbers = [1,2,3,4,5]
numbers.unshift(100)
console.log(numbers) // [100,1,2,3,4,5]
numbers.shift()
console.log(numbers) //[1,2,3,4,5]
const numbers = [1,2,3,4,5]
console.log(numbers.includes(1)) //true
console.log(numbers.includes(100)) //false
const numbers = [1,2,3,4,5]
let result
result = numbers.indexOf(3) //2
console.log(result)
result = numbers.indexOf(100) //-1
console.log(result)
const numbers = [1,2,3,4,5]
let result
result = numbers.join() //1,2,3,4,5
result = numbers.join('') //12345
result = numbers.join(' ') //1 2 3 4 5
result = numbers.join('-') //1-2-3-4-5
const array = [1,2,3]
const newArray = [0, ...array,4]
console.log(newArray) // [0,1,2,3,4]