0

我有以下代码

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

4

1 回答 1

2
var v1; 
v1 = v1 || {};

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

于 2012-08-29T06:15:56.130 回答