Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk memadam objek dalam tatasusunan dalam es6

Bagaimana untuk memadam objek dalam tatasusunan dalam es6

WBOY
WBOYasal
2022-05-23 14:21:315127semak imbas

Kaedah: 1. Gunakan kaedah splice(), sintaksnya ialah "splice (mulakan subskrip untuk dipadam, panjang untuk dipadam)", kaedah ini akan menukar tatasusunan asal; sintaks Untuk "padam arr [subskrip objek yang akan dipadam]", kaedah ini akan menetapkan nilai yang ditentukan kepada tidak ditentukan.

Bagaimana untuk memadam objek dalam tatasusunan dalam es6

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

Cara memadamkan objek dalam tatasusunan dalam es6

1 kaedah sambung

splice(index,len,[item]) Nota: Kaedah ini mengubah tatasusunan asal.

splice mempunyai 3 parameter, ia juga boleh digunakan untuk menggantikan/memadam/menambah satu atau beberapa nilai dalam tatasusunan

indeks: indeks permulaan tatasusunan len: penggantian/padam item panjang : Nilai gantian, jika operasi padam dilakukan, item akan kosong

Contohnya: arr = ['a','b','c','d']

Padam ---- item Jangan tetapkan

arr.splice(1,1) //[‘a‘,‘c‘,‘d‘] 删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
arr.splice(1,2) //[‘a‘,‘d‘] 删除起始下标为1,长度为2的一个值,len设置的2

2 padam

padam Selepas memadamkan elemen dalam tatasusunan, nilai yang dilanggan akan ditetapkan kepada tidak ditentukan, dan panjang tatasusunan tidak akan berubah

Contohnya:

delete arr[1] //[‘a‘, ,‘c‘,‘d‘]

Terdapat dua koma di tengah, panjang tatasusunan kekal tidak berubah dan satu item tidak ditentukan

[Cadangan berkaitan: Tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk memadam objek dalam 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