Dambudziko guru pakureba kwechinhu nderekuti zvinogona kunetsa kufanotaura kuti chimwe chinhu chichange chakareba sei. Izvi zvinogona kutungamirira kumatambudziko paunenge uchiedza kugovera chiyeuchidzo chechinhu, kana pakuedza kutsvaga chimwe chinhu mundangariro.
The code below will return the length of an object: Object.keys(obj).length
Iyi kodhi inodzosa kureba kwechinhu. Object.keys(obj) ichadzosa nhevedzano yemakiyi muchinhu, uye .length ichadzosa nhamba yezvinhu muhurongwa ihwohwo.
Zvinhu zviri muJavaScript
MuJavaScript, zvinhu inzira yekuunganidza data rakabatana pamwechete. Zvinhu zvinogona kugadzirwa nenzira mbiri: nekushandisa izwi idzva, kana nekushandisa basa remuvaki.
Kugadzira chinhu uchishandisa iro nyowani kiyi, iwe waizoshandisa inotevera syntax:
var obj = new Object();
Kugadzira chinhu uchishandisa basa remuvaki, waizoshandisa inotevera syntax:
var obj = new Object(); obj.name = “John”;
Object Properties
MuJavaScript, zvinhu zvine zvivakwa zvinogona kuwanikwa uchishandisa dot operator (.). Semuenzaniso, kuti uwane kukosha kwenzvimbo "zita" pachinhu "john" chaungashandisa:
john.name
Saizvozvo, kuti uwane kukosha kwenzvimbo "zera" pachinhu "john" chaungashandisa:
john.age