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 を宣言する前に、右側で v1 を使用します。

于 2012-08-29T06:15:56.130 に答える