Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

青灯夜游
青灯夜游asal
2022-10-28 18:22:401777semak imbas

3 cara untuk mengalih keluar: 1. Tetapkan tatasusunan secara langsung kepada tatasusunan kosong "[]" dengan sintaks "arr=[];". 2. Gunakan atribut panjang untuk menetapkan panjang tatasusunan kepada 0 dan potong semua elemen tatasusunan Sintaksnya ialah "arr.length=0;". 3. Gunakan fungsi splice() untuk memadam semua elemen bermula dari kepala tatasusunan, sintaksnya ialah "arr.splice(0,arr.length);".

Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

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

Beberapa cara untuk mengalih keluar semua elemen tatasusunan dalam es6

Kaedah 1: Tetapkan tatasusunan kosong secara langsung []

Menetapkan tatasusunan kosong [] secara langsung akan mengosongkan semua elemen sebelumnya.

Contoh:

var arr=new Array(1,2,3,4,5,6,7,8,9,10);
console.log(arr);
arr=[];
console.log(arr);

Hasil keluaran:

Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

Kaedah ini tidak mengosongkan tatasusunan secara ketat, ia hanya menetapkan semula arr Berikan tatasusunan kosong.

Kaedah 2: Gunakan atribut panjang untuk menetapkan panjang tatasusunan kepada 0

Atribut panjang tatasusunan biasanya digunakan untuk menetapkan atau mengembalikan bilangan elemen dalam tatasusunan, iaitu, untuk menetapkan atau Mengembalikan panjang tatasusunan.

Kita boleh menggunakan ciri menetapkan panjang tatasusunan Apabila nilai atribut panjang kurang daripada panjang tatasusunan itu sendiri, unsur-unsur berikutnya dalam tatasusunan akan dipotong jika nilai atribut panjang ialah 0, keseluruhan tatasusunan boleh dikosongkan.

Contoh:

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr.length=0;
console.log(arr);

Hasil keluaran:

Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

Apabila nilai atribut panjang lebih besar daripada panjangnya sendiri, panjang tatasusunan akan dilanjutkan. Banyak elemen tidak ditentukan.

Kaedah 3: Gunakan splice() untuk memadam semua elemen tatasusunan

Gunakan kaedah splice() untuk memadam satu atau lebih elemen tatasusunan selepas kedudukan subskrip yang ditentukan.

Sintaks untuk memadam elemen:

array.splice(index,howmany)
  • Indeks parameter pertama boleh menentukan kedudukan subskrip permulaan (iaitu, kedudukan di mana elemen dipadamkan); 🎜>

  • Parameter kedua berapa banyak menentukan bilangan elemen yang perlu dipadamkan (iaitu satu atau lebih elemen yang perlu dipadamkan).


Anda hanya perlu menetapkan indeks parameter pertama kepada 0, iaitu memadam satu atau lebih elemen dari permulaan tatasusunan.

Jika anda ingin mengosongkan tatasusunan, iaitu memadam semua elemen tatasusunan, anda juga perlu memadamkan bilangan elemen, iaitu menetapkan parameter kedua berapa banyak kepada arr.length (panjang tatasusunan).

Contoh:


var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",12,34);
console.log(arr);
arr.splice(0,arr.length);
console.log(arr);
Hasil keluaran:

Bagaimana untuk mengalih keluar semua elemen tatasusunan dalam es6

[Cadangan berkaitan:

tutorial video javascriptVideo pengaturcaraan

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar semua elemen 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