Maison  >  Article  >  interface Web  >  Comment modifier la valeur d'un tableau dans es6

Comment modifier la valeur d'un tableau dans es6

青灯夜游
青灯夜游original
2022-10-27 19:09:291616parcourir

Méthode : 1. Utilisez splice() pour supprimer, ajouter ou remplacer des éléments, la syntaxe est "array.splice(indice, nombre d'éléments, nouvelle valeur 1,..., nouvelle valeur X)" ; -copiez l'élément d'indice avec la syntaxe "nom du tableau [valeur de l'indice] = nouvelle valeur;" 3. Utilisez replaceAll() pour remplacer tous les éléments spécifiques par la syntaxe "str=arr.toString().replaceAll("search value" ," Nouvelle valeur ");newArr=str.split(",");".

Comment modifier la valeur d'un tableau dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.

es6 Plusieurs façons de modifier les valeurs d'un tableau

Méthode 1 : Utilisez la méthode splice()

Utilisez la méthode splice() pour supprimer des éléments, ajouter des éléments ou remplacer des éléments

array.splice(index,howmany,item1,.....,itemX)
Paramètres Description
index Obligatoire. Spécifie où ajouter/supprimer des éléments.
Ce paramètre est l'indice de l'élément du tableau à commencer à insérer et/ou à supprimer, et doit être un nombre.
combien facultatif. Spécifie combien d'éléments doivent être supprimés. Doit être un nombre, mais peut être « 0 ».
Si ce paramètre n'est pas spécifié, tous les éléments commençant par l'index jusqu'à la fin du tableau d'origine seront supprimés.
item1, ..., itemX facultatif. Nouveaux éléments à ajouter au tableau

Valeur de retour : un tableau composé de tous les éléments supprimés, si aucun élément n'est supprimé, un tableau vide sera obtenu

Exemple 1 :

var arr = [1,2,3,4,5,6,7,8,9,10];
console.log(arr);
//删除
arr.splice(1,2);
console.log(arr);    //打印:[1,4,5,6,7,8,9,10]

Comment modifier la valeur dun tableau dans es6

Exemple 2. :

var arr = [1,2,3,4,5,6,7,8,9,10];
console.log(arr);
//替换
arr.splice(1,2,'b','c');
console.log(arr);    //打印:[1, "b", "c", 6, 7, 8, 9, 10]

Comment modifier la valeur dun tableau dans es6

Exemple 3 :

var arr = [1,2,3,4,5,6,7,8,9,10];
console.log(arr);
//添加,如果不删除元素,但是又存在第三个或者3+的参数,就会有添加的功能
arr.splice(1,0,'a','b','c');
console.log(arr);    //打印:[1, "a", "b", "c", "b", "c", 6, 7, 8]

Comment modifier la valeur dun tableau dans es6

Méthode 2 : accéder à l'élément spécifié via l'indice et recopier

La syntaxe pour accéder à l'élément du tableau et réaffecter la valeur :

数组名[指定下标值]=新值;

L'exemple est le suivant :

var arr = [1,2,3,4,5];  //声明一个数组
console.log(arr);
arr[0] = 0;  //修改第一个元素,重新赋值为0
arr[2] = "A";  //修改第三个元素,重新赋值为2
console.log(arr);

Comment modifier la valeur dun tableau dans es6

Méthode 3 : Utilisez replaceAll() pour remplacer tous les éléments spécifiques

replaceAll est utilisé pour remplacer des caractères dans une chaîne. Bien sûr, lorsque nous convertissons « tableau » et « chaîne », cela peut également être appliqué aux tableaux. Généralement utilisé avec des expressions régulières.

const newStr = str.replaceAll(regexp|substr, newSubstr|function)

Exemple :

var arr = [3, 5, "-", "9", "-"];
var newArr = [];

var str = arr.toString().replaceAll("-","新");	//数组转字符串并替换所有特定元素

console.log(str);				//3,5,新,9,新
newArr = str.split(",");		//字符串转数组
console.log("newArr",newArr);	
//newArr (5) ["3", "5", "新", "9", "新"]

Comment modifier la valeur dun tableau dans es6

【Recommandations associées : Tutoriel vidéo javascript, Vidéo de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn