在 JavaScript 中,物件解構可讓您方便地將物件的屬性提取到變數中。但是,如果您想在解構過程中重命名這些變數怎麼辦?
ES6/ES2015 提供了一種正確的方法來重命名目標變量,而不是問題中突出顯示的錯誤語法 b as c。您可以使用以下語法直接指派新的變數名稱:
<code class="js">const {oldName: newName} = object;</code>
例如,原始程式碼:
<code class="js">const b = 6; const test = { a: 1, b: 2 }; const {a, b as c} = test; // Incorrect</code>
可以正確重寫為:
<code class="js">const {a, b: c} = test; // Rename b to c</code>
之後,變數將被分配如下:
<code class="js">a === 1 b === 6 // Original value unchanged c === 2</code>
以上是如何在 ES6/ES2015 中的物件解構期間重新命名變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!