1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <script> 7 function add(a){ 8 return function(b){ 9 return function(c){ 10 return a+b+c; 11 }; 12 }; 13 } 14 alert(add(2)(3)(4));//9 15 function fn(a){ 16 return {plus:function(b){ 17 return {minus:function(c){ 18 return a+b-c; 19 }}; 20 }}; 21 } 22 alert(fn(5).plus(3).minus(6)); //2 23 </script> 24 </head> 25 <body> 26 27 </body> 28 </html>
第一个是简单的函数调用,第二个是函数和json之间调用;