Ką „JavaScript“ reiškia [objekto objektas]

Ka Javascript Reiskia Objekto Objektas



Kūrėjai galėjo susidurti su [objektas, objektas] “ rezultatas dirbant su objektais JavaScript. Tai numatytasis objekto eilutės atvaizdavimas JavaScript. Paprastai jis naudojamas norint nurodyti, kad objektas naudojamas kontekste, kuriame tikimasi eilutės, pavyzdžiui, alert() metodu. Tai gali pasirodyti nereikšminga, bet tai nebūtinai yra klaida.

Šiame įraše bus aprašytas [objektas, objektas] JavaScript.

Ką „JavaScript“ reiškia [objekto objektas]?

„JavaScript“ [objektas objektas] “ yra numatytoji objekto eilutės atvaizdavimas. Kai bandote rodyti objektą eilutės kontekste, naršyklė automatiškai iškvies toString() ir vietoj objekto turinio parodys „[objekto objektas]“.







Yra du scenarijai, kai susiduriama su tokia produkcija:



1 scenarijus: Rodyti objektą naudojant „alert()“ metodą

Jei bandysite atspausdinti objektą „ budrus() “ metodą, jis išveda „[objekto objektas]“, nes alert() metodas rodo eilutės formatą.



Pavyzdys

Sukurkite objektą pavadinimu ' obj “:





konst obj = {

vardas : 'Styvenas' ,

amžiaus : 18 ,

standartinis : 9

} ;

Skambinti „ budrus() “ metodas objekto savybėms parodyti:

budrus ( obj ) ;

Išvestis rodo „[objekto objektas]“ įspėjimo () metodu:



Norėdami tai išspręsti, naudokite ' JSON.stringify() “ metodas, kuris pakeičia objektą į eilutę, kuri bus rodoma alert() metodu:

budrus ( JSON. sugriežtinti ( obj ) ) ;

2 scenarijus: iškvieskite „toString()“ metodą objekte

Jei galite pabandyti atspausdinti objektą konvertuodami jį į eilutę naudodami „ toString() “ metodą, jis išspausdina „[objekto objektas]“:

konsolė. žurnalas ( obj. toString ( ) ) ;

Išvestis

Norėdami tai išspręsti, tiesiog iškvieskite objektą į log() metodą:

konsolė. žurnalas ( obj ) ;

Jis išspausdins visą objektą konsolėje:

Tai viskas apie [objekto objektą] „JavaScript“.

Išvada

[objektas objektas] “ yra numatytoji objekto eilutės atvaizdavimas. Norėdami atspausdinti objekto turinį, naudokite ' JSON.stringify() “ metodas vietoj “ budrus() “ metodas. Pirmiausia jis konvertuoja objektą į eilutę, o tada parodo jį įspėjimo () pranešime. Jei norite rodyti objekto turinį konsolėje, naudokite „ console.log(obj) “ vietoj „ console.log(obj.toString()) “ metodas. Šiame įraše buvo aprašyta [objektas, objektas] reikšmė „JavaScript“.