1
所有:如何引用變量outter範圍中的CoffeeScript
當我隨後在其官方網站的CoffeeScript教程,有一個例子:
outer = 1
changeNumbers = ->
inner = -1
outer = 10
inner = changeNumbers()
等於:
var changeNumbers, inner, outer;
outer = 1;
changeNumbers = function() {
var inner;
inner = -1;
return outer = 10;
};
inner = changeNumbers();
我想知道它如何在coffeescript中看起來如果我想從函數changeNumber訪問外部範圍的內部?
謝謝,如果我不給內部任何價值會發生什麼? – Kuan
好點。它不會工作。所以'inner'仍然會被聲明爲'changeNumbers'中的內部變量。不知道這種行爲是否打算。 – Jelle
你總是可以寫'inner = undefined'或'inner = null'。 –