我會寫Coffeescript,但生成的javacript應該是明顯的 我想在許多變量上運行一個函數,並且希望將結果保留在它們上,因爲它們是在其他地方讀取的對象的屬性。 ,因爲它似乎是一個和Javascript將會把他們當值,而不是引用,我只找到實現我想要這個醜陋的方式:Javascript/Coffeescript:如何優雅地在很多變量上運行一個函數(並修改它們)?
[@au, @iu, @rdis, @rtres, @rmin, @rmax, @dmil, @dal, @dacc] =
[@au, @iu, @rdis, @rtres, @rmin, @rmax, @dmil, @dal, @dacc].map (x) -> x * (0.95 + Math.random()*0.1)
有沒有更好的做這樣的方式?
只有對象作爲引用傳遞,而不是值。 – 2012-02-17 20:11:02