其他分享
首页 > 其他分享> > 柯里化函数

柯里化函数

作者:互联网

柯里化函数思想 :封装函数;

  <script>
      function count(num1, num2) {
        return function calc(type) {
          switch (type) {
            case '+':
              return num1 + num2
            case '-':
              return num1 - num2
            case '*':
              return num1 * num2
            case '/':
              return num1 / num2
          }
        }
      }
      const newCount = count(100, 10)
      //   console.log(count(100, 10)('*'))
      console.log(newCount('+')) //110
      console.log(newCount('-')) //03-柯里化函数.html:28 90
      console.log(newCount('*')) //03-柯里化函数.html:29 1000
      console.log(newCount('/')) //03-柯里化函数.html:30 10
    </script>

标签:return,log,num2,num1,柯里化,console,函数
来源: https://www.cnblogs.com/zhulongxu/p/16620947.html