Løst: javascript objektlængde

Hovedproblemet med objektlængde er, at det kan være svært at forudsige, hvor lang en bestemt genstand vil være. Dette kan føre til problemer, når man forsøger at allokere hukommelse til objektet, eller når man forsøger at finde et specifikt objekt i hukommelsen.

The code below will return the length of an object:

Object.keys(obj).length

Denne kode vil returnere længden af ​​et objekt. Object.keys(obj) returnerer et array af nøglerne i objektet, og .length returnerer antallet af elementer i det array.

Objekter i JavaScript

I JavaScript er objekter en måde at gruppere relaterede data sammen. Objekter kan oprettes på to måder: ved at bruge det nye nøgleord eller ved at bruge constructor-funktionen.

For at oprette et objekt ved hjælp af det nye nøgleord, skal du bruge følgende syntaks:

var obj = nyt objekt();

For at oprette et objekt ved hjælp af konstruktørfunktionen skal du bruge følgende syntaks:

var obj = nyt objekt(); obj.name = "John";

Objektegenskaber

I JavaScript har objekter egenskaber, der kan tilgås ved hjælp af punktoperatoren (.). For at få værdien af ​​egenskaben "navn" på objektet "john" ville du f.eks. bruge:

john.navn

Tilsvarende, for at få værdien af ​​egenskaben "alder" på objektet "john" ville du bruge:

john.alder

Relaterede indlæg:

Efterlad en kommentar