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.
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:
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:
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>
Atas ialah kandungan terperinci Cara menggunakan fungsi peta dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!