Javascript 在AngularJS中完成的目的是什么

Javascript 在AngularJS中完成的目的是什么,javascript,angularjs,Javascript,Angularjs,AngularJS v1.2.13中有以下说明: var when = function(value, callback, errback, progressback) { var result = defer(), done; . . . } 有人知道在提到的源代码中做了什么吗?它不是一个关键字,而是一个标识符 在这里,它用于变量声明(从前一行开始的var语句) 您可以使用var foo,bar,baz在一条语句中声明多个变量 然后使用该变量。与以下内容相同: v

AngularJS v1.2.13中有以下说明:

var when = function(value, callback, errback, progressback) {
  var result = defer(),
    done;
  .
  .
  .
}

有人知道在提到的源代码中做了什么吗?

它不是一个关键字,而是一个标识符

在这里,它用于变量声明(从前一行开始的
var
语句)

您可以使用
var foo,bar,baz在一条语句中声明多个变量

然后使用该变量。

与以下内容相同:

  var result = defer();
  var done;

done
只是另一个变量

你的问题没有意义<代码>完成
应该是一个函数,而不是关键字。Angular不能添加关键字——他们只能向javascript添加函数。关键词是该语言固有的保留词。我没有说它作为一种语言使用keyword@YuraZaletskyy-您的问题标题是“关键字完成了什么”。您是否注意到逗号(
)?您真的认为这个问题值得回答吗?您真的认为这个问题值得回答吗?