为什么jslint报告Unexpected'变量'

Why is jslint reporting Unexpected 'variable'

本文关键字:变量 Unexpected jslint 报告 为什么      更新时间:2023-09-26

我有以下代码

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

var v1; 
v1 = v1 || {};

应该做这个把戏
为什么
您在右侧使用v1,然后在左侧声明它。