我試圖從CoffeeScript的改寫下面的語句爲Javascript:CoffeeScript中的省略號是什麼意思?
d.data.name[0..1].toLowerCase()
有人能告訴我這是什麼語句的意思?
我試圖從CoffeeScript的改寫下面的語句爲Javascript:CoffeeScript中的省略號是什麼意思?
d.data.name[0..1].toLowerCase()
有人能告訴我這是什麼語句的意思?
範圍也可用於提取陣列的切片。有兩個點(3..6),範圍是包含的(3,4,5,6);有三個點(3 ... 6),範圍不包括結尾(3,4,5)。
http://coffeescript.org/#slices
所以這個:
d.data.name[0..1].toLowerCase()
翻譯成這樣:
d.data.name.slice(0, 1).toLowerCase();
..
這個特性受Ruby啓發,被稱爲範圍。
d.data.name[0..1].toLowerCase() # turns the first character to lowercase
更多詳情here。
這是一個記錄功能:http://coffeescript.org/#slices – 2012-03-08 18:56:26
撞到你到9999 :) – ralphtheninja 2012-03-08 18:56:31
@GregHewgill:謝謝。我不知道要搜索什麼:) – Legend 2012-03-08 18:56:56