zoukankan      html  css  js  c++  java
  • JS进阶-特殊形式的函数-内部私有函数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>内部私有函数</title>
    </head>
    <body>
    <script>
        function a(param) {
            function b(param1) {
                return param1+10;
            }
            return "在函数体内调用b函数的结果为"+b(param);
        }
        document.write(a(5));
    </script>
    </body>
    </html>

    函数标记法:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>内部私有函数</title>
    </head>
    <body>
    <script>
        //函数标记法
        function a(param) {
            var b = function (param1) {
                return param1+10;
            };
            return "在函数体内调用b函数的结果为"+b(param);
        }
        document.write(a(5));
    </script>
    </body>
    </html>

    运行结果:

    内部私有函数的优点

    1.保持全局名字空间的纯净,防止命名冲突;

    2.私有性之后我们就可以选择只将一些必要的函数暴露给外部,并保留属于自己的函数,使其不被其他应用程序所调用。

  • 相关阅读:
    解题报告 poj 1486
    解题报告 比赛
    解题报告 keke 的房子
    解题报告 Tree
    解题报告 聚会
    解题报告 Valentine‘s seat
    解题报告 报数
    解题报告 黑书 Water pail poi 1999
    解题报告 poj 1639
    解题报告 数数
  • 原文地址:https://www.cnblogs.com/sunxirui00/p/7525941.html
Copyright © 2011-2022 走看看