1         function FnA() { return { a: 1 } }
2 function FnB() { return false }
3 function FnC() { return true }
4 function FnD() { return 1 }
5 const aa = new FnA()
6 const bb = new FnB()
7 const cc = new FnC()
8 const dd = new FnD()
9 console.log('aa', aa)
10 console.log('bb', bb)
11 console.log('cc', cc)
12 console.log('dd', dd)

输出:

aa {a: 1}
bb FnB {}
cc FnC {}
dd FnD {}

如果返回是个对象就会返回这个函数返回的对象,如果不会就创建一个新的对象prototype指向Object

最新文章

  1. 4种解决json日期格式问题的办法
  2. 深入理解 C 语言的函数调用过程
  3. C# 加密解密文件
  4. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
  5. [LeetCode]题解(python):086 - Partition List
  6. cmd命令行设置环境变量
  7. boost::string or boost::regex
  8. 介绍一个法国的时间戳server
  9. Node.js系列-express(上)
  10. java 中的值传递和引用传递
  11. [设计]GUI设计规范的规范
  12. mongoDB安装和启动
  13. Docker+Teamcity+Maven+SVN搭建持续集成环境
  14. node学习: package.json
  15. .NET Core开发日志——WCF Client
  16. 小白学习安全测试(一)——Http协议基础
  17. ASP入门(十八)-访问Access中的数据库
  18. jQuery.fly插件实现添加购物车抛物线效果
  19. 练习题。对DOM中document的深刻理解巩固
  20. 2014.2.23加载大数据时不闪烁的listView

热门文章

  1. 组件化开发2-安装cocoaPods
  2. 请求库之requests库
  3. Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明
  4. 【番外篇】Rust环境搭建+基础开发入门+Rust与.NET6、C++的基础运算性能比较
  5. Doris开发手记4:倍速性能提升,向量化导入的性能调优实践
  6. Conda的使用
  7. Python 根据两个字段排序 中文排序 汉字排序 升序 降序
  8. .NET中IActionResult的返回类型
  9. 七、docker镜像私有仓库
  10. 云原生之旅 - 5)Kubernetes时代的包管理工具 Helm