Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan fungsi peta dalam vue

Cara menggunakan fungsi peta dalam vue

下次还敢
下次还敢asal
2024-05-09 18:54:20704semak imbas

Fungsi peta Vue.js ialah fungsi tertib lebih tinggi terbina dalam yang mencipta tatasusunan baharu di mana setiap elemen ialah hasil perubahan setiap elemen dalam tatasusunan asal. Sintaks ialah map(callbackFn), di mana callbackFn menerima setiap elemen dalam tatasusunan sebagai argumen pertama, secara pilihan indeks sebagai argumen kedua dan mengembalikan nilai. Fungsi peta tidak mengubah tatasusunan asal.

Cara menggunakan fungsi peta dalam vue

fungsi peta dalam Vue.js

fungsi peta ialah fungsi terbina dalam tingkat tinggi dalam Vue.js, digunakan untuk mencipta tatasusunan baharu, setiap elemen dalam tatasusunan adalah berdasarkan tatasusunan asal Hasil penukaran setiap elemen dalam .

Sintaks:

<code class="javascript">map(callbackFn)</code>

Parameter:

  • callbackFn: Fungsi yang menerima setiap elemen dalam tatasusunan sebagai argumen pertama, dan secara pilihan indeks sebagai argumen kedua.

Nilai pulangan:

Tatasusunan baharu di mana setiap elemen ialah hasil penukaran elemen yang sepadan dalam tatasusunan asal.

Penggunaan:

fungsi peta boleh digunakan dengan kaedah tatasusunan seperti berikut:

<code class="javascript">const numbers = [1, 2, 3, 4, 5];

// 将每个元素乘以 2
const doubledNumbers = numbers.map(number => number * 2);

// 输出:[2, 4, 6, 8, 10]
console.log(doubledNumbers);</code>

Instance:

fungsi peta boleh digunakan untuk:

  • Menukar tatasusunan
  • Menukar tatasusunan baharu , mengandungi hanya elemen dalam tatasusunan asal yang memenuhi syarat tertentu
  • Ekstrak sifat atau nilai tertentu objek bersarang atau tatasusunan dalam tatasusunan

Contoh penggunaan:

<code class="javascript">// 创建一个新数组,只包含名字为 "John" 的用户
const users = [{ name: "John", age: 30 }, { name: "Jane", age: 25 }];
const johnUsers = users.map(user => user.name === "John" ? user : null);

// 提取每个产品的价格
const products = [{ name: "Product 1", price: 10 }, { name: "Product 2", price: 15 }];
const prices = products.map(product => product.price);</code>
Nota:
    fungsi peta
  • bukan Tukar tatasusunan asal.
  • panggilan balikFn mesti mengembalikan nilai. Jika tiada nilai dikembalikan, elemen yang sepadan dalam tatasusunan baharu akan tidak ditentukan.
🎜

Atas ialah kandungan terperinci Cara menggunakan fungsi peta dalam vue. 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
Artikel sebelumnya:Peranan lalai eksport dalam vueArtikel seterusnya:Peranan lalai eksport dalam vue