var 删除还是不删除?

Var delete or not delete?

当我的代码是这样的时候

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

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

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

我有错误:'photos' 在定义之前被使用; 我必须做什么?

如果您想在单个 var

中声明,您需要使用逗号分隔 var
var app = angular.module('PhotoViewer', []),
photos = [];

这也行,

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

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