私はインターネット上で次の2つのコードを見てきましたが、実際にどのように解析され実行されているのか分かりません。 BTW私はES6の新人です。与えられたJSコードでどのようにオブジェクトプロパティにアクセスするのですか?
return getUsername().then(function(username){return getUser(username);}).then(function (user){});
それともES6で、いくつかの異なる意味を持っています:
return getUsername()
.then(function (username) {
return getUser(username);
})
.then(function (user) {
});
は、上記のようなコードを解釈することが正しいですか?以下で同様
:
new Q(value)
.then(function(/*Success handler*/){}, function(/*Failure handler*/){})
それはとして解釈されるべきである:
new Q(value).then(function(/*Success handler*/){},function(/*Failure handler*/){})
は、JavaScriptでは意味がありません。そうです、彼らは同じです。 –