問題タブ [jint]

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.

0 投票する
1 に答える
1157 参照

javascript - JInt には別の js ファイルが必要です

別の js ファイルを JI​​nt (C# Unity の JavaScript インタープリター) にネイティブに含める方法を探しています。すべてのjsファイルを1つの文字列に簡単に連結して、通常の方法で実行できることを理解しています。しかし、ロードする正確なファイルとファイルのロード順序を指定したくありません。フォルダーとサブフォルダーに未定義の量のファイルがあり、どのファイルが main.js であるかしかわかりません。

nodejs から require('file.js') のようなものを使用する可能性がありますか、それとも完全に悪い考えですか?

ありがとうございました。

PS このプロジェクトは、Unity-Jint で実行することを目的としています。

0 投票する
0 に答える
163 参照

javascript - Jintエンジンを文字列/ファイルにシリアライズ/デシリアライズする方法

Jint JS エンジンを文字列またはファイルにシリアライズし、後でデシリアライズしてロードすることは可能でしょうか? これが Jint では不可能な場合、他の .NET JavaScript インタープリターでは可能ですか?

0 投票する
1 に答える
79 参照

c# - 複数の数式引数を追加する

文字列としてデータベースに保存された Javascript 式があり、C# でJINTを使用して計算したいと考えています。

数式には複数の変数があり、それらの値を設定する必要があります。

JINTエンジンを使用して 3 つの変数すべてを設定し、出力を取得する必要があります。

0 投票する
0 に答える
105 参照

c# - 関数をFuncに保存する方法はJintにありますか?

Jint を使用して、C# コードの関数を動的に実行しています。機能を実行するのに完全に機能します。ただし、実行時間は実行ごとに線形です

潜在的に 100 万回以上の関数を実行する予定です。現在、このコードの実行には 126197 ミリ秒 (2 分 6 秒) かかります。エンジンによって読み取られた後、関数を C# に格納する方法はありますか? または、この実行回数をより速い時間枠で処理する別のライブラリはありますか?

編集

私はこのようなことを考えています:

ありがとう、