JavaScript 変数 Variables
PHP では、変数変数を使用すると、別の変数に格納されている名前で変数にアクセスできます。同じことを JavaScript でも実行できますか?
答え:
いいえ、JavaScript には直接同等のものはありません。ただし、限定された機能をシミュレートする手法があります:
let key = "variable"; window[key] = "Hello, World!"; console.log(window.variable); // Display "Hello, World!"
const obj = { [`${variable}`]: "Hello, World!" }; console.log(obj.variable); // Display "Hello, World!"
注意:
これらの手法はある程度の柔軟性を提供しますが、制限と潜在的なセキュリティ リスクがあります。これらを慎重に使用するか、変数名の保存と取得にマップやシンボルを使用するなど、よりクリーンな代替手段を検討することが重要です。
eval:
を使用しないでください。 eval の使用は一般に推奨されません。セキュリティ上の脆弱性が生じ、パフォーマンスの問題が発生する可能性があります。
以上がJavaScript は PHP の変数変数の機能を実現できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。