JavaScript-те қайтарылатын функция параметрлері
Біз үйренген функция шақыруларына параметрлер беруге болады. Келесі мысалда ішкі функция параметр ретінде жолды күтеді және оны консольге шығарады:
function func() {
return function(str) {
return str;
};
}
Ішкі функция шақыру кезіндегі екінші жақшаға сәйкес келеді, яғни дәл осы екінші жақшаға қажетті жолды береміз:
function func() {
return function(str) {
return str;
};
}
console.log( func()('!') ); // шығарады '!'
Бірінші функция да параметр қабылдағандай, екіншісі де қабылдағандай етейік. Нәтиже ретінде осы параметрлердің қосындысын берейік:
function func(num1) {
return function(num2) {
return num1 + num2;
};
}
console.log( func(1)(2) ); // шығарады 3
func функциясын жасаңыз, ол былай
шақырғанда: func(2)(3)(4), параметрлерге
берілген сандардың қосындысын қайтарсын.
func функциясын жасаңыз, ол былай
шақырғанда: func(2)(3)(4)(5)(),
параметрлерге берілген сандардың тізімін қайтарсын.