演示函数的柯里化

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Document</title>
    </head>
    <body>
        <script type="text/javascript" >
            /* function sum(a,b,c){
                return a+b+c
            } */

            function sum(a){
                return(b)=>{
                    return (c)=>{
                        return a+b+c
                    }
                }
            }
            const result = sum(1)(2)(3)
            console.log(result);
        </script>
    </body>
</html>

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Scroll to Top