Rumah >hujung hadapan web >tutorial js >Cara menggunakan fungsi peta dalam js

Cara menggunakan fungsi peta dalam js

下次还敢
下次还敢asal
2024-05-07 19:15:26806semak imbas

Fungsi map() dalam JavaScript ialah fungsi yang digunakan untuk mencipta tatasusunan baharu, yang mengubah setiap elemen dalam tatasusunan asal melalui fungsi yang ditentukan. Apabila digunakan, dua parameter perlu diluluskan: fungsi panggil balik dan tatasusunan asal. Fungsi panggil balik menerima elemen semasa, indeks pilihan, dan tatasusunan itu sendiri, dan mengembalikan nilai diubah baharu. Fungsi map() boleh digunakan untuk pelbagai operasi penukaran, seperti menukar rentetan kepada huruf besar atau huruf kecil, mengekstrak sifat objek atau menapis elemen yang memenuhi syarat. Ia mencipta tatasusunan baharu tanpa mengubah suai tatasusunan asal dan membolehkan anda melakukan operasi yang sama dengan mudah pada setiap elemen dalam tatasusunan.

Cara menggunakan fungsi peta dalam js

Fungsi map() dalam JavaScript

Apakah fungsi map()? Fungsi

map() ialah fungsi JavaScript yang digunakan untuk mencipta tatasusunan baharu, yang mengubah setiap elemen dalam tatasusunan asal oleh fungsi tertentu.

Bagaimana untuk menggunakan fungsi map()? Fungsi

map() menerima dua parameter:

  • Fungsi panggil balik: Fungsi yang mengubah setiap elemen dalam tatasusunan asal kepada nilai baharu dan mengembalikannya.
  • Tatasusunan asal: Tatasusunan untuk melakukan transformasi.

Sintaks:

<code class="javascript">const newArray = arr.map((element, index, array) => {
  // 在此对元素进行变换操作
});</code>

Parameter fungsi panggil balik:

  • elemen: Elemen semasa dalam tatasusunan asal.
  • indeks (pilihan): Indeks elemen dalam tatasusunan asal.
  • array (pilihan): Array asal itu sendiri.

Contoh:

Katakan kita mempunyai tatasusunan nombor: [1, 2, 3, 4, 5] dan kita mahu mencipta tatasusunan baharu di mana setiap elemen ditambah dengan 1.

<code class="javascript">const numbers = [1, 2, 3, 4, 5];
const incrementedNumbers = numbers.map((num) => num + 1); // [2, 3, 4, 5, 6]</code>

Kegunaan lain: Fungsi

map() juga boleh digunakan untuk operasi penukaran lain, seperti:

  • Tukar rentetan dalam tatasusunan kepada huruf besar atau huruf kecil.
  • Ekstrak sifat khusus objek dalam tatasusunan.
  • Buat tatasusunan baharu yang mengandungi hanya elemen yang memenuhi syarat tertentu.

Kelebihan:

  • Buat tatasusunan baharu tanpa mengubah suai tatasusunan asal.
  • Membolehkan melakukan operasi yang sama dengan mudah pada setiap elemen dalam tatasusunan.
  • Boleh digunakan untuk pelbagai operasi transformasi.

Atas ialah kandungan terperinci Cara menggunakan fungsi peta dalam js. 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