JS进阶-特殊形式的函数-内部私有函数
2024-08-30 15:42:39
<!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.私有性之后我们就可以选择只将一些必要的函数暴露给外部,并保留属于自己的函数,使其不被其他应用程序所调用。
最新文章
- Membership三步曲之进阶篇 - 深入剖析Provider Model
- oracle常用的SQL语句
- liunx的目录结构
- SQL语句新建表,同时添加主键、索引、约束
- 关于C#中timer类
- c++ 头文件 及 sort
- 合理使用Memcached进行缓存部署
- spring Annotation 笔记2.1
- mysql中IN和EXITS效率
- python+appium+unittest自动化测试框架环境搭建
- Python数据类型的内置函数之tuple(元组),dict(字典),set(集合)
- FineUI经典项目展示(1)生产在线管理系统
- 让NotePad++添加到右键快捷方式
- tcpkill,干掉tcp连接
- 2017[BUAA软工]第0次个人作业
- 003 将spark源码导入到IDEA中
- 自定义PopView
- ubuntu下root和安装mysql
- 网站编辑须知9个SEO技巧
- 2243. [SDOI2011]染色【树链剖分】