【发布时间】:2019-04-11 04:25:25
【问题描述】:
我一直在查看一些 Javascript/AngularJS 代码,其中让我印象深刻的是:
var searchModel = $scope.searchModel = new SearchModel('id');
我以前从未见过,也无法在网上找到一个很好的解释。我想知道是否有人可以告诉我这段代码到底发生了什么?
【问题讨论】:
-
这只是将
searchModel和$scope.searchModel分配给相同值的简写方式 -
它正在创建一个新的
SearchModel并将其分配给$scope.searchModel和一个名为searchModel的局部变量。 "Chaining the assignment operator is possible in order to assign a single value to multiple variables." -
明白了。那么在这种情况下,是否真的只是为了方便,即您不必输入“$scope.searchModel”而只需输入“searchModel”?
标签: javascript angularjs variables