请问 abc = abc || {}; 这种写法是什么意思啊?
请问 abc = abc || {}; 这种写法是什么意思啊?
10 回复
1.如果第一个操作数是对象,则返回第一个操作数;
2.如果第一个操作数的求职结果为false,则返回第二个操作数; 3.如果两个操作数都是对象,则返回第一个操作数;
4.如果两个操作数都是null,则返回null; 5.如果两个操作数都是NaN,则返回NaN; 6.如果两个操作数都是undefined,则返回undefined;
摘自《javascript高级程序设计》