Когда мы объединяем строку с объектом, она автоматически преобразует все значения в строку.строка javascript для операторов
Есть ли способ, в котором он не преобразован в строку или строка может быть преобразована обратно в оператор.
Я пытаюсь сделать что-то вроде, если я набираю длину, он добавляет вместе к строковой переменной и подсчитывает длину строки.
var property = prompt("Add the Property");
var myObject = "This is the String";
var propertyCombinedWithObject = myObject + "." + property;
console.log(propertyCombinedWithObject);
В результате получается строка «This is String» .length, а не подсчет чисел строки.
Я попытался
eval(propertyCombinedWithObject)
, но он не работает.
прототип функция будет делать то же самое, что и вы спрашиваете –
@bergi, спасибо, что указали, что это дублированный вопрос. Я думаю, что это другой вопрос. Хотя у нас может быть один и тот же ответ, но я не понимаю этого вопроса, связанного с моим вопросом. Спасибо. – dante