回答編集履歴
3
typo
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
> complete 表示時にはすべての li の append処理が完了し、イベントの登録や要素へのアクセスが可能な状態であることが保障されているのでしょうか?
|
2
2
|
|
3
3
|
~~いいえ。~~
|
4
|
-
間違えました。はい、
|
4
|
+
間違えました。はい、ご提示のコードでしたら、保証されていると考えていいでしょう。
|
5
5
|
> executor 関数は resolve 関数と reject 関数が渡されて Promise が実装されるとすぐに実行されます (Promise コンストラクターがオブジェクトを返すよりも前に executor は実行されます)。
|
6
6
|
[Promise - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise)
|
7
7
|
|
2
整形
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
> executor 関数は resolve 関数と reject 関数が渡されて Promise が実装されるとすぐに実行されます (Promise コンストラクターがオブジェクトを返すよりも前に executor は実行されます)。
|
6
6
|
[Promise - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise)
|
7
7
|
|
8
|
-
|
8
|
+
---
|
9
9
|
> appendの完了タイミングをready()で取得できると聞いたのですが、上記の様に、追加する要素が多い場合などは、どの要素に対してreadyをバインドするべきでしょうか?
|
10
10
|
|
11
11
|
~~`appendFunc`は`promise`を返すのですから、`then`で受ければいいのでは?~~
|
1
訂正
answer
CHANGED
@@ -1,7 +1,12 @@
|
|
1
1
|
> complete 表示時にはすべての li の append処理が完了し、イベントの登録や要素へのアクセスが可能な状態であることが保障されているのでしょうか?
|
2
2
|
|
3
|
-
いいえ。
|
3
|
+
~~いいえ。~~
|
4
|
+
間違えました。はい、固定時のコードでしたら、保証されていると考えていいでしょう。
|
5
|
+
> executor 関数は resolve 関数と reject 関数が渡されて Promise が実装されるとすぐに実行されます (Promise コンストラクターがオブジェクトを返すよりも前に executor は実行されます)。
|
6
|
+
[Promise - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise)
|
4
7
|
|
8
|
+
|
5
9
|
> appendの完了タイミングをready()で取得できると聞いたのですが、上記の様に、追加する要素が多い場合などは、どの要素に対してreadyをバインドするべきでしょうか?
|
6
10
|
|
7
|
-
`appendFunc`は`promise`を返すのですから、`then`で受ければいいのでは?
|
11
|
+
~~`appendFunc`は`promise`を返すのですから、`then`で受ければいいのでは?~~
|
12
|
+
そういうわけで必要ないです。
|