Lahendatud: javascripti objekti pikkus

Objekti pikkuse põhiprobleem on see, et võib olla raske ennustada, kui pikk konkreetne objekt on. See võib põhjustada probleeme objektile mälu eraldamisel või mälust konkreetse objekti leidmisel.

The code below will return the length of an object:

Object.keys(obj).length

See kood tagastab objekti pikkuse. Object.keys(obj) tagastab objekti võtmete massiivi ja .length tagastab selle massiivi üksuste arvu.

Objektid JavaScriptis

JavaScriptis on objektid viis seotud andmete rühmitamiseks. Objekte saab luua kahel viisil: kasutades uut märksõna või kasutades konstruktori funktsiooni.

Objekti loomiseks uue märksõna abil peaksite kasutama järgmist süntaksit:

var obj = new Object();

Objekti loomiseks konstruktori funktsiooni abil peaksite kasutama järgmist süntaksit:

var obj = new Object(); obj.name = "John";

Objekti omadused

JavaScriptis on objektidel atribuudid, millele pääseb juurde punktioperaatori (.) abil. Näiteks atribuudi "name" väärtuse saamiseks objektil "john" kasutaksite järgmist:

john.nimi

Samamoodi kasutaksite atribuudi "vanus" väärtuse saamiseks objektil "john" järgmist:

John.age

Seonduvad postitused:

Jäta kommentaar