배열
- 데이터 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조
배열은 왜 필요한가
- 같은 종류 데이터를 효율적으로 관리하기 위해 사용
- 같은 종류 데이터를 순차적으로 저장
배열 장점 및 단점
- 빠른 접근 가능
- 추가, 삭제 쉽지 않음
- 본래 배열은 최대 길이를 지정해야함
const data = [1, 2, 3, 4, 5]
const data2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
function printNumberSortByReverse(arr) {
let res;
arr.flat().reverse().map(num=> console.log(num))
}
printNumberSortByReverse(data2)
const dataset = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
function countCharArr(arr, char) {
let cnt = 0;
char = 'a'
const total = arr.join('')
Array.from(total).map(
oneChar => oneChar === char ? cnt +=1 : null
)
return cnt
}
countCharArr(dataset)