問題タブ [es6-modules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 紛らわしいes6インポート->エクスポートステートメント
これは有効な JavaScript ですか? エラーは発生せず、動作しているようです。
私の解釈は次のとおりです。
import
default
から_"./chooser"
export
#1の結果as Chooser
これは何が起こっているのですか?
typescript - 「... は非モジュールエンティティに解決され、この構成を使用してインポートできません」とはどういう意味ですか?
TypeScript ファイルがいくつかあります。
MyClass.ts
MyFunc.ts
MyConsumer.ts
これにより、使用しようとするとエラーが発生しますnew
モジュール "MyClass" は非モジュール エンティティに解決されるため、この構成を使用してインポートすることはできません。
そして電話をかけようとするとfn()
型に呼び出しシグネチャがない式を呼び出すことはできません。
何を与える?
javascript - React: 以下はどういう意味ですか: import register, * as fromRegister from './registerReducer'?
次の意味は何ですか: import register, * as fromRegister from './registerReducer'
?
その部分は何register and * as fromRegister
を表しているのですか?
javascript - ES2015 での条件付きエクスポート
ポリフィルを開発していて、クラスがブラウザーに既に存在する場合はクラスをシムしたくないとしましょう。ES6でこれを行うにはどうすればよいですか? 以下はexports
ステートメントではないため無効です。
上記の条件が と評価されたfalse
場合、インポート スクリプトはブラウザのビルトインを取得する必要があります。
javascript - JavaScript のクラシック スクリプトとモジュール スクリプト
このステートメントを見たとき、タグのWHATWG仕様async
とdefer
属性を調べていました。<script>
従来のスクリプトで
defer
は、またはを指定できますasync
。モジュール スクリプトは を指定できますasync
。
クラシックスクリプトとモジュールスクリプトの WHATWG 定義を確認しましたが、あまり明確にはなりませんでした。簡単に言えば、 JavaScriptのクラシックスクリプトとモジュールスクリプトの違いは何ですか?
javascript - クラス全体をエクスポートせずに静的クラスメソッドをエクスポートするにはどうすればよいですか
Cookie を処理するノード パッケージを作成しています。以下のクラスから静的クラス メソッドをエクスポートする最良の方法は何ですか?
そして、このようにそれらをインポートすることは可能ですか?
import { get, set } from "Cookies"