JavaScript Array with()

Definisi dan penggunaan

with() Metode ini digunakan untuk memperbarui elemen yang ditentukan di dalam array.

with() Metode ini mengembalikan array baru.

with() Metode ini tidak akan mengubah array asli.

Instansi

ES2023 menambahkan with() Metode, sebagai cara aman untuk memperbarui elemen array tanpa mengubah array asli:

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

Coba sendiri

Sintaks

array.with(index, value)

Parameter

Parameter Deskripsi
index

Diperlukan. Indeks elemen yang akan diubah (lokasi).

Indeks negatif mulai dari ujung array.

value Diperlukan. Nilai baru.

Nilai kembalian

Tipe Deskripsi
Array Array yang termasuk elemen yang diubah.

Dukungan peramban

with() Adalah fitur ES2023.

Mulai bulan Juli 2023, semua peramban modern mendukung metode ini:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Bulan Februari 2023 Bulan Februari 2023 Bulan Juli 2023 Bulan Maret 2023 Bulan Mei 2023