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