Notation in eckigen Klammern für JavaScript-Objekte: Verwendung der Zuweisung auf der linken Seite ({ Navigation } =)
P粉964682904
2023-08-24 17:31:38
<p>Ich habe diese Syntax noch nie gesehen und würde gerne wissen, was sie bedeutet. </p>
<pre class="brush:php;toolbar:false;">var { Navigation } = require('react-router');</pre>
Die geschweifte Klammer links von <p> führt zu einem Syntaxfehler: </p>
<blockquote>
<p>unerwartetes Token {</p>
</blockquote>
<p>Ich bin nicht sicher, welcher Teil der Webpack-Konfiguration die Konvertierung durchführt oder welchen Zweck diese Syntax hat. Ist das eine Harmony-Sache? Kann mir das jemand erklären? </p>
这是解构赋值。它是ECMAScript 2015的一个新特性。
等同于:
它被称为解构赋值,是ES2015标准的一部分。
对象解构
数组解构