Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция из строк (https://javascript.ru/forum/misc/30733-funkciya-iz-strok.html)

PashPP 13.08.2012 22:30

Функция из строк
 
Возможно ли создать работающую функцию с добавлением в нее текстовых типов данных?
Например:
var a = 'b++'
var b = 0
function(){a}

Hekumok 13.08.2012 22:40

PashPP,
var a = 'b++' ;
var b = 0 ;
function start() {window.eval(a) ; } ;
start() ;
alert (b) ; // 1, кроме ишака<9, там нун изворачиваться

почитайте

melky 13.08.2012 22:41

Цитата:

Сообщение от PashPP (Сообщение 197319)
Возможно ли создать работающую функцию с добавлением в нее текстовых типов данных?
Например:
var a = 'b++'
var b = 0
function(){a}

var a = "b++";
var b = 0;

var func = new Function("", a);

func();
alert(b);

PashPP 13.08.2012 22:47

Hekumok,
Но ведь там b++ не сработал.
melky,
Вроде оно, спасибо.

Hekumok 13.08.2012 22:52

Цитата:

Сообщение от PashPP (Сообщение 197328)
Hekumok,
Но ведь там b++ не сработал.

PashPP, смотрим еще разок мой пост :)

PashPP 13.08.2012 23:12

Hekumok,
Но у меня не ишак. Но спасибо, можно использовать и такой вариант.


Часовой пояс GMT +3, время: 15:05.