Rumah >hujung hadapan web >tutorial js >Kaedah melaksanakan baris gilir dan tindanan dalam kemahiran JS_javascript

Kaedah melaksanakan baris gilir dan tindanan dalam kemahiran JS_javascript

WBOY
WBOYasal
2016-05-16 15:04:391320semak imbas

Contoh dalam artikel ini menerangkan cara melaksanakan baris gilir dan tindanan dalam JS. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Dalam pengaturcaraan berorientasikan objek, kaedah biasanya disediakan untuk melaksanakan baris gilir dan tindanan Untuk JS, kami boleh melaksanakan operasi berkaitan tatasusunan untuk merealisasikan fungsi baris gilir dan tindanan.

1. Lihat sifatnya, yang menentukan masa penggunaannya

Baris gilir: Ia ialah koleksi yang menyokong masuk dahulu, keluar dahulu (FIFO), iaitu data yang dimasukkan dahulu dikeluarkan dahulu!

Timbunan: Ia ialah koleksi yang menyokong keluar masuk terakhir (LIFO), iaitu data yang dimasukkan kemudian dikeluarkan dahulu!

2. Lihat kod yang dilaksanakan (kod JS)

var a=new Array();
a.unshift(1);
a.unshift(2);
a.unshift(3);
a.unshift(4);
console.log("先进先出")
a.pop()
var a=new Array();
a.push(1);
a.push(2);
a.push(3);
a.push(4);
console.log("后进先出")
a.pop()

Lihat keputusan berjalan

Pembaca yang berminat dengan lebih banyak kandungan berkaitan JavaScript boleh menyemak topik khas di tapak ini: "Ringkasan kesan dan teknik penukaran JavaScript", "Ringkasan teknik algoritma carian JavaScript", "Ringkasan kesan dan teknik khas animasi JavaScript", "Ringkasan ralat JavaScript dan kemahiran nyahpepijat", "Ringkasan struktur data JavaScript dan teknik algoritma", "Ringkasan traversal JavaScript bagi Algoritma dan Teknik" dan "Ringkasan Penggunaan Operasi Matematik JavaScript"

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.

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