什么是“||{}' 表示
What does '|| {}' means
我偶然发现了以下JavaScript代码:
var Employee = function (entity) {
var employee = this;
entity = entity || {};
employee.employeeId = entity.EmployeeId;
employee.email = entity.Email;
employee.firstName = entity.FirstName;
employee.lastName = entity.LastName; // ....
但我听不懂下面这句话:
entity = entity || {};
|| 是 JavaScript 中的 OR 语句。函数将实体作为变量接收。当实体为 null 或未定义时,您的函数将用与 {} 相同的空对象填充它。
相关文章:
- 什么是'值是引用'表示JavaScript对象
- d3.js中日期的默认表示形式是什么
- 什么是“||{}' 表示
- node.js 中的匿名函数和 => 表示法有什么区别
- 在 Node.js 中表示状态的普遍接受模式是什么?
- 使用'[ ]'表示法而不是点表示法来访问javascript对象成员的原因是什么?
- 什么是'x'表示为“src”属性中的最后一个字母
- 什么's表示函数使用'自变量'对象
- 什么是'x<<~y'用JavaScript表示
- 什么是使用 JSON 表示命令行参数的好方法
- 用JavaScript表示地牢,然后用怪物填充地牢的最佳方式是什么
- 在webpack中创建多个块时,数组表示法和对象表示法之间的区别是什么
- 什么'我的代码在用对象文字表示法创建方法时出错了
- 空白大括号在javascript中表示什么?
- Facebook graph api JSONP格式,第一行的/* */表示什么
- /;/和/^ +/表示什么?
- 这个字符串作为Javascript对象表示什么?
- 在ROR生成的html中,prototype.js后面的数字表示什么意思?
- Javascript (x, y, z) + a表示什么
- 在正则表达式搜索中,返回值-1表示什么?