JavaScript物件的方括號表示法:在左側使用賦值({ Navigation } =)
P粉964682904
2023-08-24 17:31:38
<p>我以前沒見過這種文法,想知道它是什麼意思。 </p>
<pre class="brush:php;toolbar:false;">var { Navigation } = require('react-router');</pre>
<p>左邊的花括號會引發文法錯誤:</p>
<blockquote>
<p>unexpected token {</p>
</blockquote>
<p>我不確定webpack配置的哪個部分進行了轉換,也不知道這種語法的目的是什麼。這是一種Harmony的東西嗎?有人可以幫我解釋一下嗎? </p>
這是解構賦值。它是ECMAScript 2015的新特性。
等同於:
它被稱為解構賦值,是ES2015標準的一部分。
物件解構
陣列解構