Выполнение кода в коде?

0

Я просто хотел спросить, возможно ли это выполнить код javascript с пользовательского ввода? Например: Пользователь вводит свой код Javascript в <textarea id="test">. Затем с JavaScript я получаю его вход с var userInput = $('#test').val(); , И можно ли выполнить код javascript из этой строки? Если это возможно, скажите, пожалуйста.

~ С уважением

Показать ещё 1 комментарий
Теги:

1 ответ

0
Лучший ответ

Существует два способа сделать это с помощью функции eval():

eval(userInput);

или создавая функцию, а затем вызывая ее.

var fun = new Function(userInput);
fun.apply(window);
  • 0
    Где вы найдете метод invoke() в объекте функции javascript? В JS вы вызываете функцию с () как fun() .
  • 0
    Извините, это применимо (или позвоните)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню