See postitus kirjeldab [objekti, objekti] JavaScriptis.
Mida [objektobjekt] JavaScriptis tähendab?
JavaScriptis ' [objekt objekt] ” on objekti stringi vaikeesitus. Kui proovite kuvada objekti stringi kontekstis, kutsub brauser automaatselt välja toString() ja kuvab objekti sisu asemel '[objektiobjekt]'.
Sellise väljundi ilmnemisel on kaks stsenaariumi:
1. stsenaarium: objekti kuvamine, kasutades meetodit 'alert()'.
Kui proovite printida objekti ' hoiatus () ” meetodil, väljastab see „[objektobjekt]”, kuna meetod alert() kuvab stringivormingu.
Näide
Looge objekt nimega ' obj ”:
konst obj = {
nimi : 'Steven' ,
vanus : 18 ,
standard : 9
} ;
Helistage ' hoiatus () ” meetod objekti omaduste kuvamiseks:
hoiatus ( obj ) ;Väljundis kuvatakse alert() meetodis '[objektobjekt]':
Selle parandamiseks kasutage ' JSON.stringify() ” meetod, mis muudab objekti stringiks, mis kuvatakse meetodis alert().
hoiatus ( JSON. kitsendada ( obj ) ) ;
2. stsenaarium: kutsuge objektil välja meetod 'toString()'.
Kui saate proovida objekti printida, teisendades selle stringiks, kasutades ' toString() ” meetodil, prindib see „[objektobjekt]”:
konsool. logi ( obj. toString ( ) ) ;Väljund
Selle parandamiseks kutsuge objekt lihtsalt meetodisse log():
konsool. logi ( obj ) ;See prindib kogu objekti konsoolil:
See kõik puudutab JavaScripti [objektiobjekti].
Järeldus
' [objekt objekt] ” on objekti stringi vaikeesitus. Objekti sisu printimiseks kasutage ' JSON.stringify() ' meetod ' asemel hoiatus () ” meetod. Esmalt teisendab see objekti stringiks ja kuvab selle siis hoiatussõnumis. Kui soovite kuvada objekti sisu konsoolil, kasutage ' console.log(obj) ' asemel ' console.log(obj.toString()) ” meetod. See postitus kirjeldas [objekt, objekt] tähendust JavaScriptis.