Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

青灯夜游
Lepaskan: 2022-10-27 19:09:52
asal
1645 orang telah melayarinya

Kaedah: 1. Gunakan splice() untuk memadam, menambah atau menggantikan elemen, sintaksnya ialah "array.splice(subscript, number of elements, new value 1,..., new value X)"; 2. Salin semula elemen subskrip yang ditentukan dengan sintaks "nama tatasusunan [nilai subskrip] = nilai baharu;" 3. Gunakan replaceAll() untuk menggantikan semua elemen tertentu dengan sintaks "str=arr.toString().replaceAll( " Nilai carian","nilai baharu");newArr=str.split(",");".

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Beberapa cara untuk mengubah suai nilai tatasusunan dalam es6

Kaedah 1: Gunakan kaedah splice()

Gunakan kaedah splice() untuk memadamkan elemen, menambah elemen atau menggantikan elemen

array.splice(index,howmany,item1,.....,itemX)
Salin selepas log masuk
参数描述
index必需。规定从何处添加/删除元素。
该参数是开始插入和(或)删除的数组元素的下标,必须是数字。
howmany可选。规定应该删除多少元素。必须是数字,但可以是 "0"。
如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。
item1, ..., itemX可选。要添加到数组的新元素

Nilai pulangan: tatasusunan yang terdiri daripada semua elemen yang dipadamkan, anda akan mendapat tatasusunan Kosong

Contoh 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]
Salin selepas log masuk

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Contoh 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]
Salin selepas log masuk

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Contoh 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]
Salin selepas log masuk

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Kaedah 2: Akses elemen yang ditentukan melalui subskrip dan salin semula

Sintaks untuk mengakses elemen tatasusunan dan menetapkan semula nilai:

数组名[指定下标值]=新值;
Salin selepas log masuk

Contohnya adalah seperti berikut:

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

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

Kaedah 3: Gunakan replaceAll( ) Gantikan semua elemen tertentu

replaceAll digunakan untuk menggantikan aksara dalam rentetan. Sudah tentu, apabila kita menukar "array" dan "string", ia juga boleh digunakan pada tatasusunan. Biasanya digunakan dengan ungkapan biasa.

const newStr = str.replaceAll(regexp|substr, newSubstr|function)
Salin selepas log masuk

Contoh:

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", "新"]
Salin selepas log masuk

Bagaimana untuk mengubah suai nilai tatasusunan dalam es6

[Cadangan berkaitan: tutorial video javascript, Pengaturcaraan Video

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nilai tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan