インポート機能の構文:Javascriptを私は別のモジュールからではなく、実行中に機能をインポートしようとしていますエラー取得しています
TypeError: _this.getData is not a function.
data.js
function getData() {
return [
{ id: 1,
name: 'Pluto',
type: 'Dwarf Planet'
},
{ id: 2,
name: 'Neptune',
type: 'Planet'
}
]
}
export { getData }
worker.jsを
import getData from data.js
this.data = this.getData()
その後、上記のようにブラウザのエラーが表示されます。私が間違ってやっていることについてのアイデアはありますか?あなたが存在しないdefault
輸出を輸入している括弧なし
import { getData } from data.js
、あるべき
グーグル - > "ES6インポート構文" - > 1。結果:[MDN:インポート](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/ import) – Andreas
とにかく 'this'ではなく' getData'です。モジュールスコープに 'this'はありません。 – Bergi