다른 언어에서 말하는 일반적인 배열을 의미한다.
배열의 요소의 모든 자료형이 동일하고, 연속된 메모리에 저장된 배열을 의미한다.
자바스크립트의 배열은 기본적으로 희소배열이다.
배열의 요소의 자료형이 달라도 상관없으며, 연속적으로 이어져 있지 않을 수도 있다.
자바스크립트의 배열은 사실 객체이며, 배열을 흉내낸 특수한 객체이다.
하지만 희소배열이라고 해도 밀집배열처럼 동일한 자료형으로 만들어야 더 효율적으로 사용할 수 있다.
전달된 인수로 배열을 생성해서 반환함
유사배열객체 or 이터러블을 인수로 넘겨주면 배열로 반환함
배열인지 아닌지 판단한 불리언값 반환함
*는 원본을 변경한다는 의미
사용법은 직접 찾아보기
Array.prototype.indexOf()
Array.prototype.push()
*Array.prototype.pop()
*Array.prototype.shift()
*Array.prototype.unshift()
*Array.prototype.concat()
Array.prototype.splice()
*Array.prototype.slice()
Array.prototype.join()
Array.prototype.reverse()
Array.prototype.fill()
Array.prototype.includes()
Array.prototype.flat()
Array.prototype.sort()
*Array.prototype.forEach()
Array.prototype.map()
Array.prototype.filter()
Array.prototype.reduce()
Array.prototype.some()
Array.prototype.every()
Array.prototype.find()
Array.prototype.findIndex()
Array.prototype.flatMap()