情况1的代码:
var s =function(options){
options || options = {}}s();情况1的结果:
Uncaught ReferenceError: Invalid left-hand side in assignment
情况2的代码:
var s = function(options){ if(!options){
options = {};
} console.log(options);
}
s();情况2的结果:
Object {}这两种情况为啥不是都能用啊?感觉功能相似。
到底哪里错了啊?
梦里花落0921
相关分类