5

CSでこれを書く方法がわかりません。多分some1が助けることができます:

FB.getLoginStatus(function (response) {} , {scope : scope})

ありがとう。

4

3 に答える 3

9

次のように CoffeeScript を記述します...

FB.getLoginStatus(
  (response) -> 
    doSomething()
  {scope: scope})

これはJavaScriptに変換されます...

FB.getLoginStatus(function(response) {
  return doSomething();
}, {
  scope: scope
});
于 2012-04-12T18:56:38.390 に答える
4
FB.getLoginStatus(function(response) {}, {
  scope: scope
});

JavaScript では次のようになります。

FB.getLoginStatus(
  (response) ->
  { scope }
)

コーヒースクリプトで。

複数のパラメーターに関する質問にさらに答えるには、次の例をご覧ください。

$('.main li').hover(
  -> $(@).find('span').show()   
  -> $(@).find('span').hide()
)

CoffeeScript では次のようになります。

$('.main li').hover(function() {
  return $(this).find('span').show();
}, function() {
  return $(this).find('span').hide();
});

JavaScript で。

複数のパラメーターの処理に関するさらに単純な例 (無名関数なし) は次のようになります。

hello = (firstName, lastName) ->
  console.log "Hello #{firstName} #{lastName}"

hello "Coffee", "Script"

in CoffeeScript は次のようにコンパイルされます。

var hello;

hello = function(firstName, lastName) {
  return console.log("Hello " + firstName + " " + lastName);
};

hello("Coffee", "Script");

JavaScript で。

于 2012-04-12T19:48:11.923 に答える