Atur cara JavaScript ini melaksanakan tindanan ringkas menggunakan tatasusunan, menunjukkan operasi utama seperti menambah, mengalih keluar dan memaparkan elemen mengikut prinsip Masuk Terakhir, Keluar Dahulu (LIFO).
Susun Awal (Data):
let Data = [10, 20, 30, 40, 50, 60, 70, 80, 90];
Salin selepas log masuk
- Data tatasusunan bermula dengan 9 elemen, antara 10 hingga 90.
Memaparkan Susunan Asal:
console.log("Varignal Array ", Data);
Salin selepas log masuk
- Barisan ini mencetak tatasusunan asal ke konsol.
Fungsi AddEle:
function AddEle(val) {
if (isFull()) {
console.log("Array is Full ,Element Can't add ..!");
} else {
console.log(`Add New >> ${val} Element..!`);
Data.push(val);
}
}
Salin selepas log masuk
- Fungsi ini menambah elemen baharu (val) pada tatasusunan.
- Ia mula-mula menyemak sama ada tatasusunan penuh menggunakan fungsi isFull().
- Jika tatasusunan penuh (10 elemen), ia mencetak mesej yang menunjukkan bahawa tiada lagi elemen boleh ditambah.
- Jika tidak, ia menambah elemen baharu pada penghujung tatasusunan menggunakan push(val) dan mencetak mesej pengesahan.
adalah Fungsi Penuh:
function isFull() {
if (Data.length >= 10) {
return true;
} else {
return false;
}
}
Salin selepas log masuk
- Fungsi ini menyemak sama ada tatasusunan telah mencapai kapasitinya (10 elemen).
- Ia mengembalikan benar jika panjang tatasusunan ialah 10 atau lebih, menunjukkan ia penuh dan palsu sebaliknya.
Alih Keluar Fungsi:
function Remove(item) {
if (isEmpty()) {
console.log("Array is empty..!");
} else {
console.log("Removed Arry's Last Element..!");
Data.pop(item);
}
}
Salin selepas log masuk
- Fungsi ini mengalih keluar elemen terakhir daripada tatasusunan.
- Ia mula-mula menyemak sama ada tatasusunan kosong menggunakan fungsi isEmpty().
- Jika tatasusunan kosong, ia mencetak mesej yang menunjukkan bahawa tiada unsur boleh dialih keluar.
- Jika tidak, ia mengalih keluar elemen terakhir menggunakan pop() dan mencetak mesej yang menunjukkan pengalihan keluar.
Fungsi Kosong:
function isEmpty() {
if (Data.length === 0) {
return true;
} else {
return false;
}
}
Salin selepas log masuk
- Fungsi ini menyemak sama ada tatasusunan kosong.
- Ia mengembalikan benar jika panjang tatasusunan ialah 0, menunjukkan ia kosong dan palsu sebaliknya.
Fungsi Paparan:
function Display() {
console.log("Upadted Array ..!", Data);
}
Salin selepas log masuk
- Fungsi ini mencetak keadaan semasa tatasusunan ke konsol.
Melaksanakan Fungsi:
AddEle(200); // Attempts to add 200 to the array.
Remove(); // Removes the last element from the array.
Display(); // Displays the updated array.
Salin selepas log masuk
Output:
Atas ialah kandungan terperinci Timbunan JavaScript Menggunakan Prinsip LIFO. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!