Maison > interface Web > Questions et réponses frontales > Comment modifier la valeur d'un tableau dans es6

Comment modifier la valeur d'un tableau dans es6

青灯夜游
Libérer: 2022-10-27 19:09:52
original
1723 Les gens l'ont consulté

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)
Copier après la connexion
Paramètres Description
indexObligatoire. 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.
combienfacultatif. 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, ..., itemXfacultatif. 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]
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

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 :

数组名[指定下标值]=新值;
Copier après la connexion

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);
Copier après la connexion

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)
Copier après la connexion

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", "新"]
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal