我有以下代码
/*globals define,console*/
define(
function(param) {
'use strict';
var v1 = v1 || {};
console.log(v1);
}
);
和jslint报道:
jslint:accessibility2.js:5:18:Unexpected 'v1'.
jslint: ignored 0 errors.
我想知道为什么jslint不喜欢var v1 = v1 || {};
的东西?
答案 0 :(得分:2)
var v1;
v1 = v1 || {};
应该做的伎俩
为什么呢?
在左侧声明它之前,请使用右侧的v1。