親愛なる皆さん、Ruan Yifeng 先生の es6 入門チュートリアルを見ていたとき、何度読んでも理解できないセクションがありました。
リーリーexport コマンドは外部インターフェイスを指定し、モジュール内の変数と 1 対 1 の対応を確立する必要があることに注意してください。
リーリー上記の 2 つの書き込み方法では、外部インターフェイスが提供されていないため、エラーが報告されます。最初の記述方法は 1 を直接出力し、2 番目の記述方法は変数 m を介して 1 を直接出力します。1 は単なる値であり、インターフェイスではありません。正しい書き方は以下の通りです。
上記 3 つの書き方は正しく、外部インターフェイス m を指定します。他のスクリプトは、このインターフェイスを通じて値 1 を取得できます。それらの本質は、インターフェイス名とモジュールの内部変数の間に 1 対 1 の対応を確立することです。
ここでの「インターフェイス」とは正確には何を指しますか? ###のために###
リーリー
###違いはなんですか?
世界只因有你2017-05-19 10:24:15
文法がどのように規定されているかを直接見てみるのも良いでしょう:
リーリーhttps://developer.mozilla.org... より抜粋
taの言うインターフェースとはexpression
、つまり式のことですが、平たく言えば定数(固定値)ではないものです。
さらに、デフォルトを使用して次のように書くこともできます:
リーリーなぜなら、m = 1
是一个表达式。其它地方你可以直接 import m from ...
その場合、mの値は1です。