Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.07.2014, 13:31
Новичок на форуме
Отправить личное сообщение для ivanshum Посмотреть профиль Найти все сообщения от ivanshum
 
Регистрация: 11.07.2014
Сообщений: 1

Возврат аргумента в функции из вызывающей её функции
Задали мне тут задачку никак решить не могу звучит так:

Есть вот такое описание функции K:
Z is a function that takes an argument x and returns another function, which (when applied) will take another (unused) argument y and return x.

Требуется реализовать эту функцию на JavaScript.

Вот такие решения предложил я, сказали не совсем соответствует условию, где я не прав? какому условию не соответствуют решения?

//1ое
Z = function (x) {
var somefnc = function(y) {
return x
}
return somefnc("some")
}
Z("ourx");

//2ое
Z = function (x) {
return somefnc = new function(y)
{
return x
}
}
Z("ourx");

//3е
somefnc = function(some) {return arguments[0]}
Z = function(x) {return somefnc.apply(this,arguments)}
Z("ourx");

Ей богу не понимаю!
Ответить с цитированием
  #2 (permalink)  
Старый 11.07.2014, 13:35
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

я как понял нужно это:

function Z (x) {
    return function (y) {
        return x;
    }
}
Ответить с цитированием
  #3 (permalink)  
Старый 11.07.2014, 13:36
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

каррирование/карринг

var foo = function(a, b) {return a + b;}.bind(null, 5);
alert(foo(4)); // 5 + 4;
alert(foo(10)); // 5 + 10;
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 11.07.2014 в 13:43.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возврат принятого значения внешней функции из jquery ajax pro_xaoc jQuery 2 20.06.2014 12:20
передача аргумента функции через onmousemove programmer_rulit Общие вопросы Javascript 5 10.05.2014 15:04
Возврат результат из функции I'm_Lazy AJAX и COMET 5 10.05.2013 13:00
Возврат значения функции после завершения анимации (затухания) grego jQuery 5 16.04.2013 22:25
Прерывается выполнение функции при смене аргумента mikser763 Общие вопросы Javascript 1 11.10.2010 16:36