JSファイルには、お互いを呼び出します

我々はjsのコードを書くときは、お互いが、多くの場合、直接コード上の2つのJSファイルの間で発生した呼び出し:
messageText.js

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//定義アレイ
VAR msgArray = [
{名:「は、関数」、値「機能が」}、
{名前:値「このスコープ内で宣言されていませんでした」「このスコープ内で宣言されていません」}
]。

//定数を定義
するvar messageText =を{

a_name:「ジョン・ドウ」

b_name:「ジョン・ドウ」

}
exports.msgArray = msgArray。
exports.messageText = messageText。

A.jsでコールmessageText.js

1 
2
3
4
5
6
CONST msg_1は=( "./ messageText")を必要とします。
(; iはmsg_1.msgArray.lengthを<I ++がVAR I = 0)のための
{
VARメッセージ= data1.replace(msg_1.msgArray [I] .nameの、msg_1.msgArray [I] .VALUE)。
DATA1 =メッセージ。
}

上記の例では、私は、このローカリゼーションプロセスDATA1の文字列を作っ値として配列名を置き換えることで、
あなたは一定のB.js参照したい場合、それは非常に簡単です:

1
msg_1.messageText.a_name

そのような値はa_nameで得ることができるB.js.

次のようにTSは、いくつかの相違点間の利用呼び出しをファイル:
messageText.tsを

1 
2
3
輸出クラスMessageText { 
パブリック静的名:文字列=「张三」;
}

JSコールmessageText.tsはA.tsに呼び出します

1 
2
インポートから{MessageText} '/ VSワークベンチ/ API /共通/ messageText'; // 注フォーム''プロジェクトディレクトリ
にconsole.log(MessageText.name)。

オリジナル:大列  JSファイルには、お互いを呼び出します


おすすめ

転載: www.cnblogs.com/chinatrump/p/11614944.html