<html> <body> <script> function multiply(a) { return function executeMultiply(b) { return a * b; } } const double = multiply(2); document.write(double(3)); // => 6 document.write("<br>"); document.write(double(5)); // => 10 document.write("<br>"); const triple = multiply(3); document.write(triple(4)); // => 12 </script> </body> </html> <!-- 文章来源:3个示例说明JavaScript闭包为什么有用 http://www.webkaka.com/tutorial/js/2022/0607170/ //-->
卡卡测速网
>
js技术
>
3个示例说明JavaScript闭包为什么有用
添加收藏
下载源代码
|
运行结果
demo.html
运行代码
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX