2017-02-22 5 views
-2

Так что я пытаюсь иметь программу, где имя переменных определяются пользовательским вводом, например:Именования переменного на основе пользовательского ввода Javascript

<html> 
<script> 
var name = prompt("User input") 
var hold = prompt("More stuff") 
var (Test + (name)) = (hold) 
</script> 
</html> 

Но это не работает. Что я могу сделать?

+2

'окно [ 'Test' + имя] = держать;' – 4castle

+0

Пожалуйста, добавьте пример – Athdot

+3

Почему? Зачем вам это делать? –

ответ

1

Вы не можете назвать переменные строкой. Однако вы можете назвать свойства объекта.

var name = prompt("User input") 
var hold = prompt("More stuff") 
var obj = {}; 
obj['Test' + name] = (hold) 
+0

Спасибо, что сработало – Athdot

Смежные вопросы