回答編集履歴

1

3)について追記

2019/08/15 09:39

投稿

退会済みユーザー
test CHANGED
@@ -65,3 +65,17 @@
65
65
  非同期処理が終わった時に呼び出してほしい処理を書きますので、
66
66
 
67
67
  asyncFindが終わり次第やってほしい処理が、そのthis.item = item;だということではないでしょうか。
68
+
69
+
70
+
71
+ > 3) 最初に載せてある元のソースからですが、「Product.vue」のproducts.asyncFindの第二引数にあるitem =>の部分のitemですが、これは「products.js」のcallbackで定義しているel(database配列)と考えてよろしいでしょうか?
72
+
73
+
74
+
75
+ 違います。
76
+
77
+ > ```callback(database.find(el => el.id === id));```
78
+
79
+
80
+
81
+ なので、```database.find(el => el.id === id)```の返り値をcallbackの第一引数として渡しています。