JavaScript Array with()

정의와 사용법

with() 메서드는 배열에서 지정된 요소를 업데이트하는 데 사용됩니다.

with() 메서드는 새로운 배열을 반환합니다.

with() 메서드는 원래 배열을 변경하지 않습니다.

인스턴스

ES2023에서 추가되었습니다 with() 메서드는 원래 배열을 변경하지 않고 배열 요소를 업데이트하는 안전한 방법으로 사용됩니다:

const months = ["Januar", "Februar", "Mar", "April"];
const myMonths = months.with(2, "March");

직접 시도해 보세요

문법

array.with(index, value)

파라미터

파라미터 설명
index

필수. 변경할 요소의 인덱스(위치).

음수 인덱스는 배열의 마지막 부분에서 시작하여 계산됩니다.

value 필수. 새로운 값.

반환 값

타입 설명
Array 변경된 요소를 포함한 새로운 배열.

브라우저 지원

with() ES2023의 기능입니다.

2023년 7월부터 모든 현대 브라우저는 이 방법을 지원합니다:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
2023년 2월 2023년 2월 2023년 7월 2023년 3월 2023년 5월