情况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
相关分类