Currying ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਜੋ N ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ, N ਫੰਕਸ਼ਨਾਂ ਦੀ ਇੱਕ ਚੇਨ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ ਜੋ ਹਰ ਇੱਕ ਇੱਕ ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ। Partial application ਕੁਝ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਹੁਣ ਫਿਕਸ ਕਰਦਾ ਹੈ ਅਤੇ ਬਾਕੀ ਦਾ ਇੰਤਜ਼ਾਰ ਕਰਨ ਵਾਲਾ ਇੱਕ ਫੰਕਸ਼ਨ ਵਾਪਸ ਕਰਦਾ ਹੈ।
= () => a + b + c;
= a => a + b + c;
()()();
add10 = ();
()();
