関数のエクスポートに関するNode.jsの問題

オリバーチョーク

NodeJSで関数をエクスポートする性質についていくつか質問があります。

まず、これは関数をエクスポートするための許容可能な方法です。

exports.bread = function bread() {
  return 'bread: 2';
};

ただし、次の方法を使用して関数をエクスポートすることはできません(多分?)。

function pullData(pair) {
  console.log(pair);
}

module.exports = pullData;

この2番目の方法の唯一の問題は、関数が吊り上げられておらず、他の場所での使用が制限されていることです。

変数をエクスポートする別の方法は、オブジェクト内に変数を含め、そのオブジェクトをエクスポートすることです。ただし、この場合、モジュール内の関数のスコープは制限されます。

それで、宣言関数をエクスポートして使用する簡単な方法はありますか、それとも私が達成しようと努力すべきことではありませんか?

プロジェクトのスクリーンショット: メインファイルコードとコンソール出力

エクスポートファイルからのコード

cdimitroulas

あなたが書くとき、module.exports = somethingあなたはただ一つのものをエクスポートしています。したがって、コードは次のようになります。

var pullData = require('./getTicker')
pullData('TEST')

これまでと同じように記述したい場合は、module.exportsオブジェクトの一部として、別の方法でエクスポートする必要があります。これexports.pullData = pullDataは、getTickerファイルに書き込むことで実行できます。

次に、それをインポートして、次のように使用できます。

var trackData = require('./getTicker')
trackData.pullData('TEST')

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エクスポートに関するTypeScriptの問題

分類Dev

node.jsバックエンドへのインポートに関する問題

分類Dev

Node.Jsエクスポート変数の問題

分類Dev

POSTリクエストの本文引数に関する問題

分類Dev

roxygen2:印刷方法のエクスポートに関する問題

分類Dev

csvファイルのエクスポートに関する問題

分類Dev

クラスのインポートに関する問題

分類Dev

複数のNode.jsコールバックに関する問題

分類Dev

複数のNode.jsコールバックに関する問題

分類Dev

Gradleを使用してjarをエクスポートする際のFirestoreの依存関係に関する問題

分類Dev

テンプレートクラスの関数ポインタに関するC ++の問題

分類Dev

Reactの別のファイルから関数をエクスポートする際の問題

分類Dev

複数の関数をエクスポートするBash

分類Dev

ブートストラップモーダルのエクスポートに関する問題

分類Dev

mysqlPOINT座標に関するエクスポート/インポートの問題

分類Dev

CSVファイルのエクスポートのエンコードに関する問題

分類Dev

Node.js-オブジェクトと関数の両方をエクスポートする方法

分類Dev

HTTPソースを使用したCSVエクスポートの読み取りに関するCloudDataFusionの問題

分類Dev

Babel / Jest:デフォルトクラスのエクスポートに関する問題

分類Dev

関数dartの外部にデータをエクスポートする

分類Dev

js $.post の問題

分類Dev

Node.jsパッケージの追加に関する問題

分類Dev

エクスポートされたモジュール(node.js)から関数にアクセスする

分類Dev

EC2クラシックのソースエンドポイントに関するAWSDMSの問題

分類Dev

ASP.NETCoreでのHTMLからPDFへのエクスポートに関するMicrosoftEdgeの問題

分類Dev

JSのappendChildに関する問題

分類Dev

bashの関数で関数をエクスポートするにはどうすればよいですか?

分類Dev

node.jsモジュールの内部(非エクスポート)関数にアクセスしてテストする方法は?

分類Dev

forEach 関数の結果をエクスポートする

Related 関連記事

  1. 1

    エクスポートに関するTypeScriptの問題

  2. 2

    node.jsバックエンドへのインポートに関する問題

  3. 3

    Node.Jsエクスポート変数の問題

  4. 4

    POSTリクエストの本文引数に関する問題

  5. 5

    roxygen2:印刷方法のエクスポートに関する問題

  6. 6

    csvファイルのエクスポートに関する問題

  7. 7

    クラスのインポートに関する問題

  8. 8

    複数のNode.jsコールバックに関する問題

  9. 9

    複数のNode.jsコールバックに関する問題

  10. 10

    Gradleを使用してjarをエクスポートする際のFirestoreの依存関係に関する問題

  11. 11

    テンプレートクラスの関数ポインタに関するC ++の問題

  12. 12

    Reactの別のファイルから関数をエクスポートする際の問題

  13. 13

    複数の関数をエクスポートするBash

  14. 14

    ブートストラップモーダルのエクスポートに関する問題

  15. 15

    mysqlPOINT座標に関するエクスポート/インポートの問題

  16. 16

    CSVファイルのエクスポートのエンコードに関する問題

  17. 17

    Node.js-オブジェクトと関数の両方をエクスポートする方法

  18. 18

    HTTPソースを使用したCSVエクスポートの読み取りに関するCloudDataFusionの問題

  19. 19

    Babel / Jest:デフォルトクラスのエクスポートに関する問題

  20. 20

    関数dartの外部にデータをエクスポートする

  21. 21

    js $.post の問題

  22. 22

    Node.jsパッケージの追加に関する問題

  23. 23

    エクスポートされたモジュール(node.js)から関数にアクセスする

  24. 24

    EC2クラシックのソースエンドポイントに関するAWSDMSの問題

  25. 25

    ASP.NETCoreでのHTMLからPDFへのエクスポートに関するMicrosoftEdgeの問題

  26. 26

    JSのappendChildに関する問題

  27. 27

    bashの関数で関数をエクスポートするにはどうすればよいですか?

  28. 28

    node.jsモジュールの内部(非エクスポート)関数にアクセスしてテストする方法は?

  29. 29

    forEach 関数の結果をエクスポートする

ホットタグ

アーカイブ