Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menukar data tatasusunan dalam es6

Bagaimana untuk menukar data tatasusunan dalam es6

WBOY
WBOYasal
2022-04-26 10:08:072700semak imbas

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;".

Bagaimana untuk menukar data tatasusunan dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Cara menukar data tatasusunan dalam es6

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;

Bagaimana untuk menukar data tatasusunan dalam es6

[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!

Kenyataan:
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