Rumah > Artikel > hujung hadapan web > Bagaimana untuk menukar data tatasusunan dalam es6
Tukar kaedah: 1. Gunakan kaedah splice() untuk mengubah suai secara langsung kandungan tatasusunan asal Sintaksnya ialah "array.splice (kedudukan permulaan, nombor diubah suai)". ; 2 , gunakan subskrip untuk mengakses elemen tatasusunan, dan tetapkan semula nilai untuk mengubah suai data tatasusunan ialah "tatasusunan [nilai subskrip] = nilai yang diubah suai;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
Kaedah 1: Gunakan kaedah splice()
kaedah splice() untuk menukar kandungan tatasusunan dan padam elemen lama Apabila menambah elemen baharu.
Sintaks
array.splice(index, howMany, [element1][, ..., elementN]);
Butiran Parameter
indeks - Mula menukar indeks tatasusunan.
howMany - integer yang menunjukkan bilangan elemen tatasusunan lama untuk dialih keluar. Jika berapa banyak ialah 0, tiada unsur dialih keluar.
elemen1, ..., elemenN - elemen untuk ditambah pada tatasusunan. Jika tiada unsur dinyatakan, splice hanya mengalih keluar elemen daripada tatasusunan.
Nilai Pulangan
Mengembalikan tatasusunan yang diekstrak berdasarkan parameter yang diluluskan.
Contoh
var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); console.log("After adding 1: " + arr ); console.log("removed is: " + removed); removed = arr.splice(3, 1); console.log("After adding 1: " + arr ); console.log("removed is: " + removed);
Apabila disusun, ia akan menjana kod yang sama dalam JavaScript.
Output
After adding 1: orange,mango,water,banana,sugar,tea removed is: After adding 1: orange,mango,water,sugar,tea removed is: banana
Kaedah 2: Akses elemen yang ditentukan melalui subskrip
Sintaks untuk mengakses elemen tatasusunan dan menetapkan semula nilai:
数组名[指定下标值]=新值;
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);
Hasil keluaran;
[Cadangan berkaitan: Tutorial Video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Bagaimana untuk menukar data tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!