Rumah  >  Artikel  >  hujung hadapan web  >  Kaedah tatasusunan dalam javascript.

Kaedah tatasusunan dalam javascript.

WBOY
WBOYasal
2024-08-13 20:32:40425semak imbas

Array methods in javascript.

Terdapat beberapa kaedah dalam tatasusunan

1.push()
2.unshift()
3.pop()
4.shift()
5.splice()
6.slice()
7.indexOf()
8.termasuk()
9.forEach()
10.peta()
11.filter()
12.cari()
13.beberapa()
14.setiap()
15.concat()
16. sertai()
17.sort()
18.kurangkan()

1 Kaedah Push().

*Tambah elemen baharu pada kedudukan terakhir.

sintaks

array.push(elemen1, elemen2, ..., elemenN)

Contoh

biar buah = ['epal', 'pisang'];
let newLength = fruits.push('oren', 'mangga');

console.log(buah-buahan); // Output: ['epal', 'pisang', 'oren', 'mangga']
console.log(newLength); // Output: 4

2 kaedah unshift().

*Tambah elemen baharu pada kedudukan awal.

sintaks

array.unshift(item1, item2, ..., itemN)

Contoh

buah const = ["Pisang", "Oren", "Epal"];
fruits.unshift("Lemon");
console.log(buah); // Output: ["Lemon", "Pisang", "Oren", "Epal"]

3 kaedah pop().

*Ia akan mengalih keluar elemen terakhir anda.
*Ia akan mengembalikan elemen yang dialih keluar daripada tatasusunan
*"tidak ditentukan" jika tatasusunan kosong

sintaks

array.pop();

Contoh

buah const = ['Epal', 'Pisang', 'Cherry'];
const lastFruit = fruits.pop();
console.log(buah); // Output: ['Epal', 'Pisang']
console.log(lastFruit); // Output: 'Cherry'

Kaedah 4 shift().

*Ia akan mengalih keluar elemen pertama anda.
*Ia akan mengembalikan elemen yang dialih keluar daripada tatasusunan

sintaks

array.shift();

Contoh

buah const = ['Epal', 'Pisang', 'Cherry'];
const firstFruit = fruits.shift();
console.log(buah); // Output: ['Pisang', 'Cherry']
console.log(firstFruit); // Output: 'Apple'

5 kaedah splice().

*Menambah atau mengalih keluar elemen daripada tatasusunan.

*splice() akan mengubah suai tatasusunan asal.

sintaks

array.splice(mula, deleteCount, item1, item2, ...);

Contoh

biar warna = ['Merah', 'Hijau', 'Biru'];
colors.splice(1, 0, 'Kuning', 'Pink'); // Menambah 'Kuning' dan 'Merah Jambu' pada indeks 1
console.log(warna); // Output: ['Merah', 'Kuning', 'Pink', 'Hijau', 'Biru']

6 kaedah slice().

*Ia digunakan untuk mengekstrak(memberi) bahagian tatasusunan.
*slice akan mengembalikan tatasusunan.
*slice tidak akan mengubah suai tatasusunan asal.

sintaks

array.slice(mula, tamat);

Contoh

biar nombor = [2, 3, 5, 7, 11, 13, 17];
biarkan newArray = numbers.slice(3, 6);
console.log(newArray); // Output: [7, 11, 13]

7 kaedah indexOf().

*Kaedah indexOf() dalam JavaScript digunakan untuk mencari indeks pertama di mana elemen tertentu boleh ditemui dalam tatasusunan, atau -1 jika elemen itu tidak hadir.

sintaks

array.indexOf(searchElement, fromIndex);

Contoh

biar buah = ['Epal', 'Pisang', 'Oren', 'Pisang'];
biarkan indeks = buah-buahan.indexOf('Pisang');
console.log(index); // Output: 1

8 termasuk () kaedah

*Ia digunakan untuk mengenal pasti elemen tertentu terdapat dalam tatasusunan kami atau tidak.
*Jika unsur hadir, ia akan mengembalikan "benar" sebaliknya mengembalikan "salah".
*Ia akan mengembalikan nilai boolean.

sintaks

array.includes(searchElement, fromIndex);

Contoh

biar nombor = [1, 2, 3, 4, 5];
let hasThree = numbers.includes(3, 2);
console.log(mempunyaiTiga); // Output: benar

9 kaedah untukEach().

  • Melaksanakan fungsi untuk setiap elemen.
  • Tidak mencipta tatasusunan baharu.
  • Tatasusunan asal kekal tidak berubah.

Contoh

biar nombor = [1, 2, 3];
numbers.forEach((nilai, indeks, arr) => {
arr[indeks] = nilai * 2;
});
console.log(nombor); // Output: [2, 4, 6]

10 kaedah peta().

  • Ia mengambil setiap elemen tatasusunan.
  • Output tatasusunan peta sentiasa tatasusunan sahaja.
  • Ia tidak akan mengubah tatasusunan asal
  • Mencipta tatasusunan baharu.

Contoh

nombor const = [10, 20, 30];
const incremented = numbers.map((num, index) => num + index);
console.log(bertambah); // Output: [10, 21, 32]

11 kaedah penapis ().

  • Ia digunakan untuk menapis elemen atau data daripada tatasusunan berdasarkan keadaan tertentu.
    • Jika ia mengembalikan 'benar' apa sahaja data yang disimpan dalam parameter ini, data itu akan dikembalikan.
    • Jika ia mengembalikan 'false' maka ia tidak akan mengembalikan sebarang nilai ia mengembalikan tatasusunan kosong
    • Mencipta tatasusunan baharu.
    • Tatasusunan asal kekal tidak berubah.

Contoh

nombor const = [1, 2, 3, 4, 5, 6];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Output: [2, 4, 6]

12 kaedah find().

  • Ia mengembalikan elemen pertama tatasusunan yang mana fungsi panggilan balik kembali benar.
    • Ia mengembalikan 'tidak ditentukan' jika elemen itu palsu atau tidak memuaskan.
    • Tatasusunan asal kekal tidak berubah.

Contoh

nombor const = [1, 3, 4, 9, 8];

fungsi ialah Sekata(elemen) {
kembalikan elemen % 2 === 0;
}

const firstEven = numbers.find(isEven);
console.log(firstEven); // Output: 4

13 kaedah some().

  • Kembalikan benar jika sekurang-kurangnya satu elemen lulus ujian.
  • Mengembalikan palsu jika tiada unsur yang lulus ujian.
  • Menghentikan ujian apabila elemen lulus pertama ditemui. * Tatasusunan asal kekal tidak berubah.

Contoh

nombor const = [2, 4, 6, 8, 10];

const hasGreaterThanFive = number.some(num => num > 5);
console.log(hasGreaterThanFive); // Output: benar

14 setiap () kaedah

  • Ia menguji semua elemen dalam tatasusunan jika semua keadaan memuaskan kemudian ia kembali benar.
  • Jika satu syarat tidak memuaskan maka ia kembali palsu.
  • Tatasusunan asal kekal tidak berubah.

Contoh

nombor const = [10, 20, 30, 40, 50];

const allGreaterThanFive = nombor.every(bilangan => bilangan > 5);
console.log(allGreaterThanFive); // Output: benar

15 kaedah concat().

*Gabungkan dua atau lebih tatasusunan dan mengembalikan tatasusunan baharu.

Contoh

buah const = ['Epal', 'Pisang'];
sayur const = ['Lobak merah', 'Peas'];
bijirin const = ['Nasi', 'Gandum'];

makanan const = buah-buahan.concat(sayur, bijirin);
console.log(makanan); // Output: ['Epal', 'Pisang', 'Lobak Merah', 'Peas', 'Nasi', 'Gandum']

16 kaedah join().

*Buat rentetan baharu dengan menggabungkan semua elemen tatasusunan dan
kembalikan rentetan dengan pemisah yang ditentukan.

Contoh

huruf konst = ['J', 'o', 'i', 'n'];
hasil const = letters.join('');
console.log(hasil); // Output: 'Sertai'

17 kaedah sort().

*Ia digunakan untuk menyusun elemen tatasusunan pada tempatnya dan mengembalikan tatasusunan yang diisih.

  • Secara lalai kaedah isihan mengisih elemen sebagai rentetan dalam tertib menaik.

Contoh1

nombor const = [4, 2, 5, 1, 3];
nombor.sort((a, b) => a - b);
console.log(nombor); // Output: [1, 2, 3, 4, 5]

Contoh2

nombor const = [4, 2, 5, 1, 3];
nombor.sort((a, b) => b - a);
console.log(nombor); // Output: [5, 4, 3, 2, 1]

18 kaedah mengurangkan().

  • lakukan beberapa operasi dan kurangkan tatasusunan kepada satu nilai.

Contoh

biar nombor = [1, 2, 3, 4, 5];
biarkan jumlah = nombor.kurangkan((akumulator, nilai semasa) => {
akumulator pulangan + Nilai semasa;
}, 0);

console.log(jumlah);

Atas ialah kandungan terperinci Kaedah tatasusunan dalam javascript.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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