Tatasusunan dalam JavaScript melibatkan kaedah
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()
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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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
kaedah lastIndexOf() adalah serupa dengan kaedah indexOf(), tetapi ia mengembalikan indeks kejadian terakhir yang ditentukan elemen dalam tatasusunan.
- 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); });
- 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:
let ages = [25, 30, 35]; let doubledAges = ages.map(function(age) { return age * 2; }); console.log(doubledAges); // [50, 60, 70]
kaedah penapis()
- 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:
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel ini membincangkan useeffect dalam React, cangkuk untuk menguruskan kesan sampingan seperti pengambilan data dan manipulasi DOM dalam komponen berfungsi. Ia menerangkan penggunaan, kesan sampingan yang biasa, dan pembersihan untuk mencegah masalah seperti kebocoran memori.

Fungsi pesanan yang lebih tinggi dalam JavaScript meningkatkan ketabahan kod, kebolehgunaan semula, modulariti, dan prestasi melalui abstraksi, corak umum, dan teknik pengoptimuman.

Artikel ini menerangkan algoritma perdamaian React, yang dengan cekap mengemas kini DOM dengan membandingkan pokok DOM maya. Ia membincangkan manfaat prestasi, teknik pengoptimuman, dan kesan terhadap pengalaman pengguna. Kira -kira: 159

Artikel ini membincangkan kari dalam JavaScript, teknik yang mengubah fungsi multi-argumen ke dalam urutan fungsi argumen tunggal. Ia meneroka pelaksanaan kari, faedah seperti aplikasi separa, dan kegunaan praktikal, meningkatkan kod baca

Artikel membincangkan penyambungan komponen reaksi ke kedai redux menggunakan Connect (), menerangkan MapStateToprops, MapdispatchToprops, dan kesan prestasi.

Artikel ini menerangkan USEContext dalam React, yang memudahkan pengurusan negara dengan mengelakkan penggerudian prop. Ia membincangkan faedah seperti keadaan terpusat dan penambahbaikan prestasi melalui pengurangan semula yang dikurangkan.

Artikel membincangkan menghalang tingkah laku lalai dalam pengendali acara menggunakan kaedah pencegahanDefault (), faedahnya seperti pengalaman pengguna yang dipertingkatkan, dan isu -isu yang berpotensi seperti kebimbangan aksesibiliti.

Artikel ini membincangkan kelebihan dan kekurangan komponen terkawal dan tidak terkawal dalam React, yang memberi tumpuan kepada aspek seperti ramalan, prestasi, dan kes penggunaan. Ia menasihatkan faktor -faktor yang perlu dipertimbangkan ketika memilih di antara mereka.
