Rumah > hujung hadapan web > View.js > Cara menggunakan fungsi peta dalam vue

Cara menggunakan fungsi peta dalam vue

下次还敢
Lepaskan: 2024-05-09 18:54:20
asal
782 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk
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!

Label berkaitan:
vue
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan