JavaScript Array with()

Définition et utilisation

with() La méthode est utilisée pour mettre à jour l'élément spécifié dans l'array.

with() La méthode retourne un nouvel array.

with() La méthode ne change pas l'array original.

Instance

ES2023 a ajouté with() La méthode est une manière sécurisée de mettre à jour un élément d'un array sans changer l'array original :

const months = ["Janvier", "Février", "Mars", "Avril"];
const myMonths = months.with(2, "Mars");

Essayez-le vous-même

Syntaxe

array.with(index, value)

Paramètre

Paramètre Description
index

Requis. L'index (position) de l'élément à modifier.

Les indices négatifs commencent à compter de la fin de l'array.

value Requis. Nouvelle valeur.

Valeur de retour

Type Description
Array Nouvel array contenant l'élément modifié.

Prise en charge du navigateur

with() C'est une fonctionnalité de ES2023.

Depuis juillet 2023, tous les navigateurs modernes prennent en charge cette méthode :

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Février 2023 Février 2023 Juillet 2023 Mars 2023 Mai 2023