簡體   English   中英

是否可以在 JavaScript 中使用用戶定義的名稱創建變量?

[英]Is it possible to create a variable using user-defined name in JavaScript?

如何在 JavaScript 中使用用戶定義的名稱創建變量? 我嘗試編寫 var a.value,其中 a 是用戶將在其中輸入變量名稱的文本字段的 ID。

是的,可以使用用戶定義的名稱創建變量。 以這個例子為例。

 var var_name = 'test_var'; const n = 120; this[var_name] = n; alert("printing using this[var_name]: "+this[var_name]); alert("printing using test_var: "+test_var);
 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>test</title> </head> <body> </body> </html>

您可以使用所有用戶定義的變量定義一個對象。

 const VAR_NAME = 'myVar' const VAR_VALUE = 'myValue' var obj = { [VAR_NAME]: VAR_VALUE } console.log(obj) console.log(obj[VAR_NAME])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM