在我的
JavaScript代码和Chrome开发工具中,我写道:
a = b || "foo";
并得到此错误:
ReferenceError: b is not defined
并且a未设置为“foo”.我知道这是JavaScript中的有效模式.我错过了什么?
解决方法
这不是JavaScript中的有效模式.例如,它仅在b存在的上下文中有效
function test(b) { var a = b || "foo"; };