将多个值分配给一个变量.这是如何运作的? [英] Multiple values are assigned to one variable. How does this work?

查看:106
本文介绍了将多个值分配给一个变量.这是如何运作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Angularjs特定代码:

Angularjs specific code:

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

这是什么意思?我从未见过这样的变量分配.

What's the meaning of this? I have never seen such variable assignment.

推荐答案

它们并没有全部分配给同一个变量.它们只是在同一行上声明.

They're not all assigned to the same variable; they're just being declared on the same line.

上面的代码与以下代码等效:

The code above is equivalent o the following:

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

PS .对此,没有Angular的特定要求(显然,除了 $ q.defer()之外).这只是标准的原始JavaScript.

P.S. There's nothing Angular specific about this (besides for $q.defer(), obviously). This is just standard vanilla JavaScript.

这篇关于将多个值分配给一个变量.这是如何运作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆