Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.01.2013, 16:30
Интересующийся
Отправить личное сообщение для DragorWW Посмотреть профиль Найти все сообщения от DragorWW
 
Регистрация: 27.06.2011
Сообщений: 15

Всем спасибо остановился на изначальном варианте
random = function (max) {
var min = 1;
return Math.floor(Math.random() * (max - min) + min)
}
someFunction = function (num) {
    var someString = 'numbers: '
    for (var a=0;a<=10;a++) {
        someString = someString + num()
    }
    console.log(someString)
}
someFunction(function() {return random(6)})

так как плодить объекты не охота, eval тоже, и кучу проверок делать в пустую, пусть уж лучше так будет, а менять логику random() невыгодно, много где вывозы есть
Ответить с цитированием
  #12 (permalink)  
Старый 08.01.2013, 16:59
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

DragorWW,
Имхо от devote, пост #9 - ничего так, не меняет и строковое представление.
random = function (max) {
var min = 1;
return Math.floor(Math.random() * (max - min) + min)
}
someFunction = function (num) {
    var someString = 'numbers: '
    for (var a=0;a<=10;a++) {
        someString = someString + (new Function('x', 'try{return ' + num + '}catch(_e_){return x}'))(num);
    } 
    alert(someString)
}
var X;
X = random(6);
someFunction(X);

X = 'random(6)';
someFunction(X);

X = 6;
someFunction(X);
 
X = 'Z';
someFunction(X);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запустить функцию после другой функции Rentony jQuery 7 07.02.2012 18:01
Указание ссылки на функцию с параметрами user_i Общие вопросы Javascript 5 06.02.2012 12:08
Как передать false через функцию? Tend Общие вопросы Javascript 7 16.03.2009 16:55
Как проверить существование функции Aderba Общие вопросы Javascript 2 14.11.2008 16:09
Как передать элемент в функцию после createElement Oleg NT Общие вопросы Javascript 3 23.06.2008 02:11