/ / Aký je rozdiel medzi objektom JSON a dokumentom JSON? javascript, json, konzola

Aký je rozdiel medzi objektom JSON a dokumentom JSON? javascript, json, konzola

Pracujem s niektorými údajmi v React / Flux / Prismic. Keď sa dostanem späť z rozhrania API, prechádza to, čo vyzerá ako objekt json, ale konzola hovorí, že je to "dokument". Potom, keď dostanem údaje z môjho obchodu Flux, zrejme prejde zmenou, pretože konzola sa teraz prihlási ako "Object". Obidva vyzerajú rovnako. V čom je rozdiel? Pozrite si obrazovku nižšie. tu zadajte popis obrázku

Snažím sa spustiť funkciu špecifickú pre prístrojvrátený objekt, ale myslím, že musí hľadať formáte "Document object", pretože keď to urobím v komponente a vráti sa ako "Objekt dokumentu" funkcia funguje, ale nebude pracovať na objekte objektu ".

odpovede:

2 pre odpoveď č. 1

To, čo hľadáte, nemá nič spoločné s JSON. Jedná sa jednoducho o to, ako Chrome zobrazuje objekty v konzole.

Vedúci názov (Document, Object) označuje typ objektu. Chrome určuje tento typ na základe určitých heuristiky (čo neviem).

Možno, že objekty majú rôzne prototypy, a preto sa uvádza iný názov typu.