将多个值分配给一个变量.这是怎么回事

Multiple values are assigned to one variable. How does this work?

本文关键字:变量 一个 怎么回事 分配      更新时间:2023-09-26

Angularjs特定代码:

var deferred = $q.defer(),
    nextTransClass, prevTransClass;

这是什么意思?我从来没有见过这样的可变赋值。

它们并不是都分配给同一个变量;他们只是在同一条线上被宣布。

上面的代码相当于以下代码:

var deferred = $q.defer();
var nextTransClass;
var prevTransClass;

p.S.这并没有任何特定于Angular的内容(显然除了$q.defer())。这只是标准的香草JavaScript。