質問: firebase.database().ref('posts/' + postId + '/starCount'); starCountRef.on('value', function(snapshot) { updateStarCount(postElement, snapshot.val()); }); ``` .onってどういったものでしょうか? また皆さんこういったメソッドってどうやって調べているでしょうか? わからないものが出た時なかなか検索にも引っかからず困っています。。。
回答: > > .on('value', function(snapshot) > > valueにsnapshot関数の値を入れているとか何でしょうか? > > > valueが変化した時にfunction({}の中身)を実行し,そこにdbのsnapshotを渡しています. (ここでのvalueとは`starCountRef`の示す先であって,特定の変数ではない) > > 皆さんこういったメソッドってどうやって調べているでしょうか? > > > より詳細な定義を示した,リファレンスがあります. あるいはサンプルを見てしまったほうが,実践的で文脈もわかり,飲み込みやすいかもしれません. 同じコードが使われているサンプル 別のより大がかりなサンプル 公式サンプル一覧