From 931aa6012a55228e7f7e20b11112391295b8a54a Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 12 Aug 2015 20:11:08 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[WIP]=20ES6=20Promise=E3=81=AE=E7=8A=B6?= =?UTF-8?q?=E6=85=8B=E3=81=AE=E5=90=8D=E5=89=8D=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit close #243 From d2a81d8be62d5d4873935cfc3b6b6fe7fdffbd9f Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 12 Aug 2015 20:19:34 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix(Ch1):=20[[PromiseState]]=E3=82=92ES6?= =?UTF-8?q?=E3=81=AE=E7=94=A8=E8=AA=9E=E3=81=AB=E5=90=88=E3=82=8F=E3=81=9B?= =?UTF-8?q?=E3=81=A6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit has-*の用語はドラフトのみで正式版ではなくなっていた --- Ch1_WhatsPromises/promise-overview.adoc | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Ch1_WhatsPromises/promise-overview.adoc b/Ch1_WhatsPromises/promise-overview.adoc index 10da457ab..8ba4b6a7b 100644 --- a/Ch1_WhatsPromises/promise-overview.adoc +++ b/Ch1_WhatsPromises/promise-overview.adoc @@ -94,20 +94,18 @@ Promiseの処理の流れが少しわかった所で、少しPromiseの状態に `new Promise` でインスタンス化したpromiseオブジェクトには以下の3つの状態が存在します。 -"has-resolution" - Fulfilled:: +Fulfilled:: resolve(成功)した時。この時 `onFulfilled` が呼ばれる -"has-rejection" - Rejected:: +Rejected:: reject(失敗)した時。この時 `onRejected` が呼ばれる -"unresolved" - Pending:: +Pending:: resolveまたはrejectではない時。つまりpromiseオブジェクトが作成された初期状態等が該当する -読み方ですが、 -左が<>の仕様で定められている名前で、 -右が<>で登場する状態の名前になっています。 +これらの状態は<>の仕様で定められている名前です。 +この状態をプログラムで直接触る方法は用意されていないため、書く際には余り気にしなくても問題ないですが、 +Promiseについて理解するのに役に立ちます。 -基本的にこの状態をプログラムで直接触る事はないため、名前自体は余り気にしなくても問題ないです。 -この書籍では、 http://promises-aplus.github.io/promises-spec/[Promises/A+] の __Pending__、__Fulfilled__ 、__Rejected__ -を用いて解説していきます。 +この書籍では、__Pending__、__Fulfilled__ 、__Rejected__ の状態を用いて解説していきます。 .promise states image::img/promise-states.png[promise-states] From ec13671e4c4aadd790da3533b6ec440edc78fddc Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 12 Aug 2015 20:21:43 +0900 Subject: [PATCH 3/3] =?UTF-8?q?fix(Ch1):=20=E7=94=A8=E8=AA=9E=E3=81=AE?= =?UTF-8?q?=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit close #242 --- Ch1_WhatsPromises/promise-overview.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ch1_WhatsPromises/promise-overview.adoc b/Ch1_WhatsPromises/promise-overview.adoc index 8ba4b6a7b..c0c18bba0 100644 --- a/Ch1_WhatsPromises/promise-overview.adoc +++ b/Ch1_WhatsPromises/promise-overview.adoc @@ -99,7 +99,7 @@ Fulfilled:: Rejected:: reject(失敗)した時。この時 `onRejected` が呼ばれる Pending:: - resolveまたはrejectではない時。つまりpromiseオブジェクトが作成された初期状態等が該当する + FulfilledまたはRejectedではない時。つまりpromiseオブジェクトが作成された初期状態等が該当する これらの状態は<>の仕様で定められている名前です。 この状態をプログラムで直接触る方法は用意されていないため、書く際には余り気にしなくても問題ないですが、