Vue.js 中三個點 ( ... ) 用於:展開陣列或物件、合併物件、分發屬性,提高程式碼可讀性、簡化資料處理、增強元件重用性。
Vue.js 中三個點的作用
Vue.js 中的三個點( .. . ),又稱為擴展運算符或展開運算符,用於執行以下操作:
function sum(...numbers) { return numbers.reduce((a, b) => a + b, 0); } console.log(sum(1, 2, 3, 4, 5)); // 输出 15
const user1 = { name: 'John', age: 30 }; const user2 = { address: '123 Main Street' }; const mergedUser = { ...user1, ...user2 }; console.log(mergedUser); // 输出 { name: 'John', age: 30, address: '123 Main Street' }
<div v-bind="{ ...props }"></div>
此程式碼會將 props
物件中的所有鍵值對分發到 div 元素的屬性上。
擴充運算子的優點:
以上是vue中三個點的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!