Kecekapan sangat penting apabila seseorang merancang untuk membuat kod penyelesaian. Objek array dalam terdiri daripada pelbagai kaedah. Kaedah ini digunakan dalam kod untuk menjalankannya dengan cekap. Artikel ini akan memberi tumpuan kepada pelbagai Kaedah Array dalam JavaScript.
Petunjuk berikut akan diperhatikan dalam artikel ini:
- Kaedah Concat
- Kaedah CopyWithin
- Setiap Kaedah
- Kaedah ToString
- Kaedah Bergabung
- Kaedah Pop Dan Tolak
- Kaedah Shift Dan Unshift
- Kaedah Penyambungan
- Kaedah Kepingan
- Kaedah ForEach
Mari kita teruskan dengan topik pertama artikel ini,
Kaedah Array Dalam JavaScript
Kaedah Concat
Kaedah concat () bergabung dengan 2 atau lebih tatasusunan, dan kemudian mengembalikan salinan array bergabung.
var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)
Dalam contoh yang diberikan, kaedah concat bergabung dengan abjad dan angka dua susunan dan mengembalikan susunan gabungan baru: AlphabetNum.
Pengeluaran:
AlphabetNum: r, s, t, 5,6,7
Seterusnya ialah Kaedah CopyWithin,
Kaedah CopyWithin
Kaedah copyWithin () yang terdapat dalam JavaScript digunakan untuk menyalin bahagian array, ke dalam array yang sama, dan kemudian mengembalikannya.
Sintaks:
array.copyWithin (sasaran, permulaan, akhir)
Kaedah ini terdiri daripada tiga parameter:
- Sasaran: Kedudukan indeks di mana elemen akan disalin. Wajib menentukan sasaran.
- Mula: Kedudukan indeks untuk mula menyalin elemen dari. Ia adalah pilihan. Nilai lalai permulaan adalah 0.
- Akhir: Kedudukan indeks untuk menamatkan proses penyalinan elemen. Ini juga merupakan parameter pilihan, dan nilai lalai adalah panjang .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (number) document.write ('
'+ number.copyWithin (3,0,4))
Pengeluaran:
Satu dua tiga empat lima enam tujuh
Satu, Dua, Tiga, Satu, Dua, Tiga, Empat
progress bar dalam html menggunakan javascript
Seperti yang ditunjukkan dalam contoh, nilai dalam array disalin ke array yang sama. Indeks sasaran adalah: 3, indeks permulaan adalah: 0 dan indeks akhir adalah: 4.
Bit seterusnya dalam kaedah Array ini dalam javascript adalah,
Setiap Kaedah
Kaedah ini memeriksa atau memeriksa sama ada semua elemen yang terdapat dalam array memenuhi keadaan yang ditentukan. Sintaks kaedahnya adalah seperti berikut:
array.every (fungsi [, This_arg])
Hujah untuk fungsi ini adalah fungsi lain. Ia menentukan keadaan yang mesti diperiksa. Ia mempunyai hujah berikut:
- Array: Susunan di mana fungsi setiap () dipanggil. Ini adalah hujah pilihan.
- Indeks: Indeks elemen semasa. Ini juga pilihan.
- Elemen: Elemen semasa yang sedang diproses oleh fungsi. Wajib menggunakan hujah ini.
The_arg ini digunakan untuk memberitahu fungsi yang akan digunakan ini nilai. Dalam contoh berikut, kami memeriksa sama ada setiap elemen dalam array positif atau tidak.
fungsi positif (elemen, indeks, array) {return element> 0} function func () {var array = [11, 89, 23, 7, 98] // periksa nombor positif var value = array.every (positif) dokumen .write (nilai)} func ()
Perlu diketahui bahawa fungsi mengembalikan nilai dari segi benar atau salah. Oleh kerana semua elemen yang terdapat dalam array positif, outputnya akan menjadi:
benar
Seterusnya adalah kaedah ToString.
Kaedah ToString
Kaedah ini menukar nombor menjadi rentetan. Angka-angka dapat ditukar dengan menentukan nilai asas juga.
nombor var = 569 document.write ('Output:' + number.toString ())
Dalam contoh yang diberikan, kaedah toString () dipanggil tanpa parameter atau nilai asas.
Pengeluaran:
569
Sekarang mari kita lihat kaedah bergabung,
Kaedah Bergabung
Kaedah bergabung () bergabung dengan setiap elemen yang terdapat dalam tatasusunan. Sebagai tambahan, kita dapat menentukan pemisah untuk memisahkan elemen.
var a = Array baru ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') dokumen. tulis ('
string: '+ string) var string = a.join (' + ') document.write ('
rentetan: '+ rentetan)
Dalam contoh yang diberikan, kaedah pertama bergabung tidak mengandungi pemisah, jadi pemisah lalai digunakan. Dalam dua kaedah lain, '*' dan '+' adalah operator yang ditentukan.
Pengeluaran:
rentetan: Saya, Cinta, Muzik
rentetan: I * Love * Music
rentetan: Saya + Cinta + Muzik
Selanjutnya dalam artikel ini mengenai kaedah array pada javascript adalah,
Kaedah Pop Dan Tolak
Kaedah pop () membuang elemen dari hujung larik, seperti tumpukan. Kaedah push (), sebaliknya, menambah elemen pada akhir array.
Kaedah menerapkan konsep LIFO (Last-In-First-Out).
['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']
Kod tersebut membuang elemen terakhir dalam array iaitu 'Jazz'.
Kaedah push () menambahkan elemen kembali ke array.
['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']
Mari kita bergerak lebih jauh,
Kaedah Shift Dan Unshift
Kaedah shift () menghilangkan elemen dari awal larik. Kaedah unshift (), sebaliknya, menambahkan elemen kembali ke permulaan array.
['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']
Kod tersebut membuang elemen pertama iaitu Rock dari array.
Dengan menggunakan kaedah unshift (), 'Rock' akan ditambahkan kembali ke array.
['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock', 'Metal', 'Blues', 'Jazz']
Kami berada di bahagian terakhir kaedah array ini di blog javascript,
Kaedah Penyambungan
Kaedah sambatan () membuang bahagian tertentu atau selektif larik. Ini terbukti kaedah yang bijak untuk membuang, mengganti atau menambahkan elemen ke dalam larik.
['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Bermula pada kedudukan indeks 2, hapus satu elemen ['Rock', 'Metal', 'Jazz'] senarai .splice (2,2) // Bermula pada kedudukan indeks 2, keluarkan dua elemen ['Rock', 'Metal']
Dalam contoh di atas, kaedah slice menghilangkan elemen mengikut indeks yang ditentukan.
'Blues' dikeluarkan dari contoh pertama kerana diletakkan di indeks 2.
Dalam contoh kedua, dua elemen yaitu 'Blues' dan 'Jazz' dikeluarkan, kerana indeks menentukan bahawa 2 elemen mesti dikeluarkan, mulai dari indeks 2.
Harus diingat bahawa tatasusunan diindeks sifar dalam JavaScript.
Kaedah Kepingan
Kaedah slice () memotong elemen dari array awal, dan mengembalikan array baru yang mengandungi elemen tersebut. Harus diingat bahawa kaedah slice () tidak mengeluarkan unsur dari array awal.
var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) dokumen . menulis ('
array.slice (1, 3): '+ array.slice (1, 3))
Keluaran kod berikut adalah seperti berikut:
array.slice (1, 2): Pop
array.slice (1, 3): Pop, Jazz
Kaedah terakhir dalam kaedah array ini dalam javascript adalah,
Kaedah ForEach
Kaedah ini memanggil fungsi untuk setiap elemen yang terdapat dalam array.
fungsi funct () {// Item array const awal = [2, 18, 28] const copy = [] item.forEach (function (item) {copy.push (item * item)}) document.write (copy)} fungsi ()
Dalam contohnya, kami mengira kuadrat setiap elemen yang terdapat dalam tatasusunan.
Keluarannya adalah seperti berikut:
4,324,784
java membuat susunan objek
Dengan ini kita telah sampai ke akhir blog ini di ‘Array Method In JavaScript’. Saya harap anda dapati maklumat ini bermanfaat dan bermanfaat, nantikan lebih banyak tutorial mengenai topik yang serupa. Anda juga boleh melihat program latihan kamio dapatkan pengetahuan mendalam mengenai jQuery bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.
Ada soalan untuk kami? Sebutkannya di bahagian komen blog ini dan kami akan menghubungi anda.