teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

typo

2019/07/11 08:34

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

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

整形

2019/07/11 08:34

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

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

訂正

2019/07/11 08:25

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

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
+ そういうわけで必要ないです。