Шта [објекат објекат] значи у ЈаваСцрипт-у

Sta Objekat Objekat Znaci U Javascript U



Програмери су можда наишли на „ [објекат, објекат] ” резултат док радите са објектима у ЈаваСцрипт-у. То је подразумевана репрезентација стрингова објекта у ЈаваСцрипт-у. Обично се користи да укаже да се објекат користи у контексту у којем се очекује стринг, као што је метода алерт(). Ово може изгледати ирелевантно, али то није нужно грешка.

Овај пост ће описати [објекат, објекат] у ЈаваСцрипт-у.

Шта [објектни објекат] значи у ЈаваСцрипт-у?

У ЈаваСцрипт-у, „ [објекат објекат] ” је подразумевана репрезентација стрингова објекта. Када покушате да прикажете објекат у контексту стринга, претраживач ће аутоматски позвати тоСтринг() и приказати „[објектни објекат]“ уместо садржаја објекта.







Постоје два сценарија у којима се наилази на такав излаз:



Сценарио 1: Прикажите објекат користећи метод „алерт()“.

Ако покушате да одштампате објекат у „ упозорење() ” даје „[објектни објекат]” јер метода алерт() приказује формат стринга.



Пример

Направите објекат под називом „ обј ”:





конст обј = {

име : 'Стевен' ,

старости : 18 ,

стандардне : 9

} ;

Звати ' упозорење() ” за приказ својстава објекта:

узбуна ( обј ) ;

Излаз приказује „[објецт Објецт]“ у алерт() методу:



Да бисте ово поправили, користите „ ЈСОН.стрингифи() ” који мења објекат у стринг који ће се приказати у методи алерт():

узбуна ( ЈСОН. стрингифи ( обј ) ) ;

Сценарио 2: Позовите метод „тоСтринг()“ на објекту

Ако можете да покушате да одштампате објекат тако што ћете га конвертовати у стринг користећи „ тоСтринг() ”, штампа „[објекат објекат]”:

конзола. Пријава ( обј. тоСтринг ( ) ) ;

Излаз

Да бисте ово поправили, само позовите објекат у методу лог():

конзола. Пријава ( обј ) ;

Одштампаће цео објекат на конзоли:

То је све о [објецт Објецт] у ЈаваСцрипт-у.

Закључак

[објекат објекат] ” је подразумевана репрезентација стрингова објекта. Да бисте одштампали садржај објекта, користите „ ЈСОН.стрингифи() ” метод уместо „ упозорење() ” метод. Прво конвертује објекат у стринг, а затим га приказује у поруци алерт(). Ако желите да прикажете садржај објекта на конзоли, користите „ цонсоле.лог(обј) ” уместо „ цонсоле.лог(обј.тоСтринг()) ” метод. Овај пост описује значење [објекта, објекта] у ЈаваСцрипт-у.