【问题标题】:Var delete or not delete?var删除还是不删除?
【发布时间】:2017-11-30 12:10:26
【问题描述】:

当我的代码是这样的时候

var app = angular.module('PhotoViewer', []);
var photos = [

我有错误:将此与之前的“var”语句结合起来。 当它像这样:

var app = angular.module('PhotoViewer', []);
photos = [

我有错误:“照片”在定义之前被使用; 我必须做什么?

【问题讨论】:

  • ; 替换为,。但我会关闭掉毛选项。如果每个变量都用自己的 var 关键字声明,那就更清楚了。
  • 您可以考虑更频繁地使用let 吗?这是非提升善良的未来。

标签: angularjs jslint


【解决方案1】:

问题是您没有关闭数组括号。

【讨论】:

  • 这不是 问题。这是一个问题,但他们只是没有正确粘贴代码。
【解决方案2】:

如果你想在单个var中声明,你需要用逗号分隔var

var app = angular.module('PhotoViewer', []),
photos = [];

这也有效,

var photos = [];
var app = angular.module('PhotoViewer', []);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2013-02-26
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多