1         var obj = (function (arg) {
2 // 这里就是一个简单的闭包,将局部变量 test和函数fn1 return出去
3 // 这样obj就可以拿到函数内部定义的变量在函数外部使用
4 var test = "Song";
5 var fn1 = function (args) {
6 console.log(args)
7 }
8 return Object.assign({}, {
9 test,
10 fn1
11 });
12 }())
13 console.log(obj)
14 obj.fn1(obj.test)

执行结果:

总结:

最新文章

  1. Android Studio--学习系列(2)
  2. POI-HSSF and POI-XSSF - Java API To Access Microsoft Excel Format Files
  3. linux磁盘与文件系统的管理
  4. flex的三个属性:
  5. 13_文件系统访问列表_case语句及脚本选项
  6. [Python][小知识][NO.4] wxPython 字体选择对话框(O.O 不知道放到那里就放到这个分类的)
  7. XManager&XShell如何保存登录用户和登录密码
  8. 网络编程基础【day09】:socketserver使用(九)
  9. Qt 4.8.2.+VS2008静态编译
  10. 解密gzip压缩的网页数据流(转)
  11. 使用git时报错出现vim.exe.stackdump
  12. [Windows_Server_2012优化V1.1_20140425]
  13. java mysql大数据量批量插入与流式读取分析
  14. ASP.NET MVC3默认提供了11种ActionResult的实现
  15. 二项分布。计算binomial(100,50,0.25)将会产生的递归调用次数(算法第四版1.1.27)
  16. PHP.52-TP框架商城应用实例-前台4-商品详情页-面包屑导航、AJAX浏览历史
  17. mysql语句总结
  18. 网页的js源文件被加密解决方案
  19. linux下软件的安装与卸载
  20. js的垃圾收集机制以及写代码如何处理

热门文章

  1. Golang依赖管理工具: go module 详解
  2. 记录下vue表单验证
  3. C++ 手动实现队列(queue) (课后作业版)
  4. 091_解析Callout XML 处理方式
  5. HCIP-进阶实验03-网络流量路径控制
  6. linux添加分辨率
  7. .net core layui折叠表格的应用。
  8. Kubernetes--标签选择器(标签)
  9. Java基础-运算符、包机制、JavaDoc生成文档
  10. [前端js] 爬取亿图脑图大纲