Что не так с моим кодом? Я не понимаю, почему он не работает. Что-то пошло не так с моей лямбда-функцией.Лямбда-функция в javascript
var a=5;
var b=6;
function lambda_test(a){
return function(a){
return a*a;
};
}
var c=lambda_test(a);
window.alert(c);
нет, в результате я имею переменную как имена string.Changing не помогает. –
@EdwardRyzhewski: Нет, в вашем коде нет никаких строк, пока 'alert' неявно преобразует свой аргумент в строку для отображения. Внимательно прочитайте это и попробуйте запустить его (этот сниппет выполняется). –
спасибо, я понял работу. –