0
私はプロジェクトを開始し、コードスタイルのガイドを設定しています。私は以下の2つのうちの2番目が好きですが、これら2つのステートメントが実行される方法に違いがあるのだろうかと思います。 2番目のものは遅いですか、またはデータベース全体の呼び出しが行われる前にチェーン全体が評価されていますか?両者の間にパフォーマンスの差がないファイヤーベースの子構文のパフォーマンス
db
.child('data')
.child('projects')
.child(currentProject)
.child('boxes')
.child(newBoxId)
.set(true);
優れています。フランクに感謝します。 –
FWIW私はちょっとした助言を書いて、私の行を短くする: 'getRef( 'data/projects'、projectId、 'boxes'、boxId).update(box);'(gist:https://gist.github。 com/davidgilbertson/d7bc056170057bc9d16252f42302e4d7) –
ニース。やや短く(必ずしも読みやすいとは限らない): '['data/projects'、projectId、 'boxes'、boxId] .join( '/')' –