Kaedah Array Dalam JavaScript: Semua yang Perlu Anda Ketahui Mengenai kaedah Array



Artikel ini akan memberi anda maklumat terperinci mengenai pelbagai kaedah array dalam JavaScript dengan contoh program yang relevan.

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:





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.