2015-11-06 59 views
-5

在AngularJS v1.2.13有下一條指令:什麼是AngularJS做的目的

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

是否有人知道在提及源代碼代表什麼呢?

+0

你的問題就沒有意義了。 'done'應該是一個函數,而不是關鍵字。 Angular_can_t_添加關鍵字 - 它們只能將函數添加到javascript中。關鍵字是本地語言的保留字。 – jperezov

+0

我沒有說完成關鍵字 –

+1

@YuraZaletskyy - 您的問題標題問「關鍵字完成了什麼」。 – Quentin

回答

3

的一樣:

var result = defer(); 
    var done; 

done只是另一個變量

+0

你真的認爲這個問題值得回答嗎? –

0

它不是關鍵字,它是一個標識符。

它在這裏用於變量聲明(在上一行開始的var語句)。

您可以在var foo, bar, baz;的單個語句中聲明多個變量。

然後使用變量several lines later

+1

你真的認爲這個問題值得回答嗎? –