为什么jslint报告意外的'变量'

时间:2012-08-29 06:04:58

标签: javascript jslint

我有以下代码

/*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 || {};的东西?

1 个答案:

答案 0 :(得分:2)

var v1; 
v1 = v1 || {};

应该做的伎俩 为什么呢?
在左侧声明它之前,请使用右侧的v1。