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.
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]
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]
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]
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]
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]
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]
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
kaedah lastIndexOf() adalah serupa dengan kaedah indexOf(), tetapi ia mengembalikan indeks kejadian terakhir yang ditentukan elemen dalam tatasusunan.
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); });
let ages = [25, 30, 35]; let doubledAges = ages.map(function(age) { return age * 2; }); console.log(doubledAges); // [50, 60, 70]
kaedah penapis()
let ages = [25, 30, 35]; let filteredAges = ages.filter(function(age) { return age > 30; }); console.log(filteredAges); // [35]
Atas ialah kandungan terperinci Tatasusunan dalam JavaScript melibatkan kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!