CoffeeScript嵌入 JavaScrip

2018-08-25 15:26 更新

這個寫法應(yīng)該不會被用到, 但如果什么時候需要在 CoffeeScript 中穿插 JavaScript 片段的話, 你可以用反引號直接傳進去.

hi = `function() {
  return [document.title, "Hello JavaScript"].join(": ");
}`



var hi;

hi = function() {
  return [document.title, "Hello JavaScript"].join(": ");
};

把 JavaScript 包裝到撇號中:


`function greet(name) {
return "Hello "+name;
}`


# Back to CoffeeScript
greet "Coffee"
# => "Hello Coffee"

討論
這是在 CoffeeScript 代碼中集成少量 JavaScript 而不必用 CoffeeScript 語法轉(zhuǎn)換它們的最簡單的方法。正如 CoffeeScript Language Reference 中展示的,可以在一定范圍內(nèi)混合這兩種語言的代碼:


hello = `function (name) {
return "Hello "+name
}`
hello "Coffee"
# => "Hello Coffee"

這里的變量 "hello" 還在 CoffeeScript 中,但賦給它的函數(shù)則是用 JavaScript 寫的。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號