Javascript: dostęp do właściwości obiektu, którego nazwa zaczyna się od numeru

TworzęJavascript / jQuery podanie.

Muszę przetworzyćJSON odpowiedź reprezentująca aHashMap, lubię to:

  {
    "accounts": {
      "MediaFire": {
       "provider": "MediaFire",
       "usedStorage": "779680",
       "totalStorage": "53687091200"
      },
      "4Sync": {
       "provider": "4Sync",
       "usedStorage": "620692",
       "totalStorage": "16106127360"
      }
    }
  }

Używam funkcji przechodzenia (której nie mogę kontrolować), która zwraca przeanalizowaną odpowiedź JSON w obiekcieresult.

Kiedy próbuję uzyskać dostęp do4Sync lubię to:

var usedStorage = result.accounts.4Sync.usedStorage; //doesn't work

to nie działa, myślęto z powodu4 na początku... Ta sama operacja z innym obiektem działa dobrze:

var usedStorage = result.accounts.MediaFire.usedStorage; //works

Wiem, żeresult obiekt zawiera obiekt4Sync, ale nie mogę uzyskać do niego dostępu. Oto zrzut ekranu konsoli Chrome:

Czy istnieje rozwiązanie tego problemu?

questionAnswers(1)

yourAnswerToTheQuestion