Išspręsta: javascript objekto ilgis

Pagrindinė objekto ilgio problema yra ta, kad gali būti sunku numatyti, kiek ilgai bus tam tikras objektas. Dėl to gali kilti problemų bandant objektui skirti atmintį arba atmintyje rasti konkretų objektą.

The code below will return the length of an object:

Object.keys(obj).length

Šis kodas grąžins objekto ilgį. Object.keys(obj) grąžins objekto raktų masyvą, o .length – elementų skaičių tame masyve.

Objektai „JavaScript“

JavaScript, objektai yra būdas sugrupuoti susijusius duomenis. Objektai gali būti sukurti dviem būdais: naudojant naują raktinį žodį arba naudojant konstruktoriaus funkciją.

Norėdami sukurti objektą naudodami naują raktinį žodį, turėtumėte naudoti šią sintaksę:

var obj = naujas Objektas();

Norėdami sukurti objektą naudodami konstruktoriaus funkciją, turėtumėte naudoti šią sintaksę:

var obj = naujas Objektas(); obj.name = "Jonas";

Objekto savybės

JavaScript, objektai turi savybių, kurias galima pasiekti naudojant taško operatorių (.). Pavyzdžiui, norėdami gauti objekto „john“ nuosavybės „name“ vertę, turėtumėte naudoti:

jonas.vardas

Panašiai, norėdami gauti objekto „john“ nuosavybės „amžiaus“ vertę, turėtumėte naudoti:

jonas.amžius

Susijusios naujienos:

Palikite komentarą