JavaScript 배열

25개 함수

concatarr.concat(...arrays)

배열을 합쳐 새 배열을 반환합니다.

everyarr.every(callbackFn)

모든 요소가 조건을 만족하는지 확인합니다.

fillarr.fill(value, start?, end?)

배열의 요소를 지정 값으로 채웁니다.

filterarr.filter(callbackFn)

조건을 만족하는 요소만으로 새 배열을 반환합니다.

findarr.find(callbackFn)

조건을 만족하는 첫 번째 요소를 반환합니다.

findIndexarr.findIndex(callbackFn)

조건을 만족하는 첫 번째 요소의 인덱스를 반환합니다.

flatarr.flat(depth?)

중첩 배열을 평탄화합니다.

flatMaparr.flatMap(callbackFn)

map 후 1단계 평탄화합니다.

forEacharr.forEach(callbackFn)

각 요소에 대해 함수를 실행합니다.

includesarr.includes(searchElement, fromIndex?)

배열에 특정 값이 있는지 확인합니다.

indexOfarr.indexOf(searchElement, fromIndex?)

요소의 첫 번째 인덱스를 반환합니다.

joinarr.join(separator?)

배열 요소를 문자열로 합칩니다.

maparr.map(callbackFn)

각 요소를 변환해 새 배열을 반환합니다.

poparr.pop()

마지막 요소를 제거하고 반환합니다.

pusharr.push(...elements)

끝에 요소를 추가하고 새 길이를 반환합니다.

reducearr.reduce(callbackFn, initialValue?)

배열을 단일 값으로 축약합니다.

reversearr.reverse()

배열을 역순으로 뒤집습니다 (원본 변경).

shiftarr.shift()

첫 번째 요소를 제거하고 반환합니다.

slicearr.slice(start?, end?)

배열의 일부를 새 배열로 반환합니다.

somearr.some(callbackFn)

하나 이상의 요소가 조건을 만족하는지 확인합니다.

sortarr.sort(compareFn?)

배열을 정렬합니다 (원본 변경).

splicearr.splice(start, deleteCount?, ...items)

요소를 제거/삽입합니다.

unshiftarr.unshift(...elements)

앞에 요소를 추가하고 새 길이를 반환합니다.

Array.fromArray.from(arrayLike, mapFn?)

유사 배열을 진짜 배열로 변환합니다.

Array.isArrayArray.isArray(value)

값이 배열인지 확인합니다.