Komputer, Sistem operasi
Tombol JavaScript push / pop
JavaScript tidak memiliki stack, tapi ada array yang bisa dijadikan stack. Dalam kasus ini, memanipulasi metode push / pop array JavaScript , Anda dapat memiliki tumpukan, rangkaian, dan organisasi data Anda sendiri.
Dalam pendekatan pertama, array adalah struktur data yang familiar dan populer. Tapi bekerja dengan mereka sebagai tumpukan memberi mereka kesempatan yang tidak disediakan oleh sintaks bahasa. Menambah / mengeluarkan via push / pop sampai akhir atau unshift / shift ke awal tidak hanya nyaman, tapi juga praktis.
Penggunaan metode
Array dapat diisi ulang dengan elemen baru menggunakan metode push. Hasil dari metode ini adalah sejumlah elemen array yang baru. Prosedur sebaliknya - metode pop tidak memiliki parameter, namun menghasilkan elemen terakhir dari array sebagai hasilnya.
Sebagai berikut dari sintaks dan logika bahasa, array dapat bekerja dengan semua tipe data.
Objek push JavaScript - omong kosong atau kemajuan?
Bahasa peramban tidak kalah dengan kolega "bebas" lainnya sehubungan dengan pemrograman berorientasi objek, artinya juga memberi kesempatan untuk membuat objek. Pada saat bersamaan, kata kunci yang menunjukkan sesuatu yang berhubungan dengan PLO tidak.
Secara umum, apa yang ada dalam JavaScript, belum membiarkan dirinya memiliki "bebas" bahasa pemrograman browser apa pun. Yang paling orisinil - penciptaan sebuah objek disini - adalah karya programmer, dimulai dengan nama objek.
Metode JavaScript pop & push saat menggunakan objek memberi kesempatan kepada pemrogram untuk membuat objek multifungsi dalam arti langsung kata.
Misalnya, memiliki beberapa halaman yang saling terkait, namun berbeda (objek, tidak terhubung dengan logika dialog), mungkin saja mewujudkan gerakan mereka oleh pengunjung. Menempatkan objek halaman awal pada stack (array) dengan metode push (pengunjung datang), beri dia pilihan tindakan lebih lanjut.
Dorongan berikutnya akan menempatkan objek halaman yang telah dipilih pengunjung di atas. Rollback pop akan mengembalikannya kembali. Bergerak adalah dorongan lain, dan ini akan membentuk dialog pengunjung saat ini. Hal ini dapat bermanfaat bagi pengembang dalam hal pengalaman dan statistik, dan untuk menyediakan navigasi di sesi situs saat ini.
Tumpukan, susunan dan pengorganisasian data
Ada banyak masalah saat hasilnya membutuhkan pilihan multivariat. Jika Anda memilih kumpulan pernyataan kasus atau kasus untuk pelaksanaannya, Anda mendapatkan kondisi "semak" yang besar, panjang dan bercabang.
Secara umum, ini bukan keputusan terburuk, tapi bila ada sesuatu yang perlu diubah, perlu diingat untuk waktu yang lama kondisi apa yang diikuti, dan algoritme akan berubah menjadi tidak terbaca, dan yang paling tidak menyenangkan, bisa menjadi sumber kesalahan yang sulit ditemukan.
Dengan bantuan tumpukan, hampir di semua kasus, Anda bisa lebih mudah.
Ada tugas: Anda perlu memilih artis dari seratus yang ada. Setiap pemain dapat melakukan sesuatu dari tiga posisi (satu sampai tiga dalam kombinasi apapun):
- Perawatan;
- S - dapat sepenuhnya melakukan pekerjaan perbaikan;
- Saya - berhak melakukan perbaikan garansi.
Agar cepat memilih kontraktor untuk memesan dengan tipe (karya) yang diinginkan, Anda dapat melakukan tiga operasi push JavaScript dan menggabungkan array menjadi satu baris.
Cari menurut baris di baris selalu lebih jelas daripada beberapa kondisi. Kasus sederhana ini hanya tiga sampai tiga varian, tapi di sini pun akan ada kode yang lebih banyak daripada satu perbandingan hanya dua baris.
Similar articles
Trending Now