AS 3.0 Как строковое значение перевести в кодовое? Доброго времени суток. Очень хочется узнать можно ли значение типа String перевести в кодовое значение?
Допустим, что значение переменной Test:String = "var myArray:Array = new Array()" типа String, я хочу превратить в код. В итоге у меня должен создаться массив myArray.
Был бы очень признателен, если бы кто то мне помог. Уж очень хочется узнать, есть ли такой способ.
Спасибо

21 Авг 2019 в 07:04
185 +1
1
Ответы
1

Добрый день! Да, возможно перевести строковое значение в кодовое. Для этого вам нужно использовать функцию eval() в JavaScript. Пример кода:

var Test = "var myArray = new Array()";
eval(Test);
console.log(myArray); // Это массив, который был создан из строки Test

Однако, обращаю ваше внимание, что использование функции eval() может быть опасным, так как она выполняет переданный ей код, что может привести к уязвимостям безопасности. Поэтому будьте осторожны при использовании данной функции. Надеюсь, данная информация будет полезна для вас. Если у вас будут другие вопросы, не стесняйтесь обращаться. С уважением.

20 Апр 2024 в 13:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир