Таким образом, в основном есть приглашение, запрашивающее имя свойства, поэтому вы можете установить его значение. Как показано здесь: (Также я знаю, регулярное выражение является лучшим способом сделать это, однако это испытание этого нужно просто сейчас)получить имя переменной из строки
if (command == "/set") {
var property = prompt("Property:");
var value = prompt("Set to:");
if (typeof property.valueOf() === 'undefined') {
var dontExist = alert("Property Doesnt Exists");
} else {
property.valueOf() = value;
}
}
это то, что я до сих пор, но он не работает. Спасибо за помощь заблаговременно.
'property.valueOf() = value;' Это не сработает. Почему вы используете 'valueOf'? Вы проверили консоль на наличие ошибок? –
Вы можете использовать объект и оператор '[]'. Это позволит вам использовать переменную «свойство», которая будет использоваться для выбора имени свойства объекта. – Pointy