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