2016-03-26 191 views
1

看樣品SearchKit代碼(寫有反應/ JSX和ES2015),我看到JSX文件中的以下行:這裏的冒號是什麼意思?

const source:any = _.extend({}, result._source, result.highlight) 

是什麼sourceany之間的冒號做/是什麼意思?

+4

看起來像TypeScript。 – elclanrs

+1

但是那個冒號呢? – Andrey

+1

這是一個類型註釋。 TypeScript被編譯爲JavaScript;它不* JavaScript然而。 – Pointy

回答

3

它看起來像一個TypeScript typehint。這表明變量source可以是any類型。

+0

我只有es2015和jsx的Babel預設 - 它如何編譯TypeScript? – Andrey

+0

我個人從未使用es6/jsx和打字稿。我不知道這是可能的,但你可以嘗試你自己的管道 – LiraNuna

相關問題