ここでは、実際には 2 種類のオブジェクトが使用されています。FirebaseリファレンスとDataSnapshot。new Firebase() を呼び出すと、データの書き込み (set または setPriority を使用) やデータ読み取り用のコールバックのアタッチ(on または once の使用) を可能にする Firebase 参照が取得されます。
on() または once() で登録されたこれらのコールバックは、DataSnapshot を介してデータを受け取り、その上で .getPriority() を呼び出すことができます。詳細については、Reading Dataドキュメントを参照してください。
たとえば、例を機能させるには、次のようにすることができます。
var winner = "somebody";
var playersListRef = new Firebase('https://myfirebase.firebaseIO.com/players')
var winnerRef = playersListRef.child(winner);
// You use a firebase reference to write data.
winnerRef.setPriority('1300');
// You can also use a firebase reference to attach a callback for reading data.
winnerRef.once('value', function(winnerSnapshot) {
// Inside your callback, you get a DataSnapshot that gives you access to the data.
var priority = winnerSnapshot.getPriority();
});