1. ホーム
  2. javascript

JavaScriptの変数のメモリアドレスを取得する方法を教えてください。

2023-10-15 10:15:16

質問

JavaScript 変数のメモリアドレスを見つけることは可能ですか? JavaScriptのコードは、JavaScriptがC++のフロントエンドとして使用され、ブラウザ上で実行されていない通常のアプリケーションの一部(に埋め込まれた)である。使用される JavaScript の実装は SpiderMonkey です。

どのように解決するのですか?

それが可能であるとすれば、それは javascript エンジンに非常に依存します。最新の javascript エンジンは、ジャスト イン タイム コンパイラーを使用してコードをコンパイルし、内部変数をいじると、パフォーマンスが低下するか、または安定性が損なわれるでしょう。

もしエンジンがそれを許すなら、変数の値を交換するために、いくつかのネイティブコードへの関数呼び出しインターフェースを作ってはどうでしょうか?