var删除还是不删除?

Posted

技术标签:

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

当我的代码是这样的时候

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

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

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

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

【问题讨论】:

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

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

【讨论】:

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

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

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

这也有效,

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

【讨论】:

以上是关于var删除还是不删除?的主要内容,如果未能解决你的问题,请参考以下文章