Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Tatasusunan dalam JavaScript melibatkan kaedah

Tatasusunan dalam JavaScript melibatkan kaedah

PHPz
Lepaskan: 2023-05-16 09:06:07
asal
489 orang telah melayarinya

JavaScript ialah bahasa pengaturcaraan yang biasa digunakan yang digunakan secara meluas dalam pembangunan web dan pembangunan aplikasi. Antaranya, tatasusunan ialah salah satu struktur data yang biasa digunakan dalam JavaScript Ia boleh menyimpan set data berkaitan dan menyokong pelbagai operasi untuk memproses data ini. JavaScript menyediakan banyak kaedah yang boleh digunakan untuk operasi tatasusunan, dan artikel ini akan memperkenalkan sebahagian daripadanya.

  1. kaedah push()

kaedah push() membenarkan kami menambah satu atau lebih elemen pada penghujung tatasusunan dan mengembalikan panjang tatasusunan yang dikemas kini. Sebagai contoh, kod berikut akan menambah elemen pada penghujung usia tatasusunan:

let ages = [25, 30, 35];
ages.push(40);
console.log(ages); // [25, 30, 35, 40]
Salin selepas log masuk
  1. kaedah pop() Kaedah

pop() adalah bertentangan dengan kaedah push() Mengalih keluar elemen dari hujung tatasusunan dan mengembalikan elemen yang dialih keluar. Contohnya, kod berikut akan memadamkan elemen terakhir umur tatasusunan:

let ages = [25, 30, 35];
let deletedAge = ages.pop();
console.log(deletedAge); // 35
console.log(ages); // [25, 30]
Salin selepas log masuk
  1. kaedah shift() Kaedah

shift() adalah serupa dengan pop( ) kaedah, tetapi ia Mengalih keluar elemen pertama dari permulaan tatasusunan dan mengembalikan elemen yang dialih keluar. Sebagai contoh, kod berikut akan memadamkan elemen pertama umur tatasusunan:

let ages = [25, 30, 35];
let deletedAge = ages.shift();
console.log(deletedAge); // 25
console.log(ages); // [30, 35]
Salin selepas log masuk
  1. kaedah unshift() Kaedah

unshift() adalah bertentangan dengan tolak () kaedah Menambah satu atau lebih elemen dari permulaan tatasusunan dan mengembalikan panjang tatasusunan yang dikemas kini. Sebagai contoh, kod berikut akan menambah elemen pada permulaan umur tatasusunan:

let ages = [25, 30, 35];
ages.unshift(20);
console.log(ages); // [20, 25, 30, 35]
Salin selepas log masuk
  1. kaedah slice() Kaedah

slice() membolehkan kami mencipta elemen daripada tatasusunan Tatasusunan baharu yang mengandungi unsur-unsur antara indeks mula dan akhir yang ditentukan. Sebagai contoh, kod berikut akan mencipta tatasusunan baharu yang mengandungi elemen kedua dan ketiga dalam usia tatasusunan:

let ages = [25, 30, 35];
let newAges = ages.slice(1, 3);
console.log(newAges); // [30, 35]
Salin selepas log masuk
  1. kaedah splice()

splice Kaedah () membolehkan kami menambah, mengalih keluar atau menggantikan satu atau lebih elemen daripada tatasusunan. Ia menerima tiga parameter: indeks permulaan, bilangan elemen untuk dialih keluar dan elemen untuk ditambah. Sebagai contoh, kod berikut akan mengalih keluar elemen kedua dalam usia tatasusunan dan menambah elemen baharu pada kedudukan yang sama:

let ages = [25, 30, 35];
ages.splice(1, 1, 28);
console.log(ages); // [25, 28, 35]
Salin selepas log masuk
  1. kaedah indexOf() dan lastIndexOf()

Kaedah indexOf() mengembalikan indeks kejadian pertama elemen yang ditentukan dalam tatasusunan. Jika elemen tidak wujud, -1 dikembalikan. Sebagai contoh, kod berikut akan mengembalikan indeks unsur 35 dalam usia tatasusunan:

let ages = [25, 30, 35];
let index = ages.indexOf(35);
console.log(index); // 2
Salin selepas log masuk

kaedah lastIndexOf() adalah serupa dengan kaedah indexOf(), tetapi ia mengembalikan indeks kejadian terakhir yang ditentukan elemen dalam tatasusunan.

  1. kaedah forEach()

kaedah forEach() membolehkan kami melelaran melalui semua elemen dalam tatasusunan dan melaksanakan operasi yang ditentukan pada setiap elemen. Sebagai contoh, kod berikut akan mencetak mesej pada setiap elemen dalam usia tatasusunan:

let ages = [25, 30, 35];
ages.forEach(function(age) {
    console.log("The person's age is " + age);
});
Salin selepas log masuk
  1. kaedah map() Kaedah map() membenarkan kami melelang ke atas tatasusunan semua elemen dan menukarnya kepada nilai baharu berdasarkan syarat tertentu. Sebagai contoh, kod berikut akan mendarabkan setiap elemen dalam umur tatasusunan dengan 2 dan mencipta tatasusunan baharu:
  2. let ages = [25, 30, 35];
    let doubledAges = ages.map(function(age) {
        return age * 2;
    });
    console.log(doubledAges); // [50, 60, 70]
    Salin selepas log masuk

kaedah penapis()

  1. kaedah penapis( ) membenarkan kami untuk mengulangi semua elemen dalam tatasusunan dan mengembalikan elemen yang memenuhi syarat tertentu. Sebagai contoh, kod berikut akan mengembalikan elemen yang lebih besar daripada 30 dalam umur tatasusunan:
  2. let ages = [25, 30, 35];
    let filteredAges = ages.filter(function(age) {
        return age > 30;
    });
    console.log(filteredAges); // [35]
    Salin selepas log masuk
    Tatasusunan ialah struktur data yang sangat penting dalam JavaScript, yang membolehkan kami mengendalikan berbilang data serupa dengan mudah. Dalam pengaturcaraan sebenar, adalah sangat penting untuk menguasai kaedah operasi tatasusunan, yang boleh meningkatkan kecekapan pembangunan dan kebolehbacaan kod. Artikel ini memperkenalkan beberapa kaedah operasi tatasusunan yang biasa digunakan, dengan harapan dapat membantu pembaca.

    Atas ialah kandungan terperinci Tatasusunan dalam JavaScript melibatkan kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan