Ratkaistu: javascript-objektin pituus

Viimeisin päivitys: 09/11/2023

Kohteen pituuden suurin ongelma on, että voi olla vaikea ennustaa, kuinka pitkä tietty kohde on. Tämä voi johtaa ongelmiin yritettäessä varata muistia objektille tai yritettäessä löytää tietty objekti muistista.

The code below will return the length of an object:

Object.keys(obj).length

Tämä koodi palauttaa objektin pituuden. Object.keys(obj) palauttaa objektin avainten joukon ja .length palauttaa taulukon kohteiden määrän.

Objektit JavaScriptissä

JavaScriptissä objektit ovat tapa ryhmitellä toisiinsa liittyviä tietoja. Objekteja voidaan luoda kahdella tavalla: käyttämällä uutta avainsanaa tai käyttämällä konstruktorifunktiota.

Jos haluat luoda objektin uudella avainsanalla, käytä seuraavaa syntaksia:

var obj = new Object();

Luodaksesi objektin konstruktorifunktiolla, käytä seuraavaa syntaksia:

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

Objektin ominaisuudet

JavaScriptissä objekteilla on ominaisuuksia, joihin pääsee pisteoperaattorilla (.). Esimerkiksi saadaksesi kohteen "john" ominaisuuden "name" arvon, käytät seuraavaa:

john.nimi

Vastaavasti saadaksesi objektin "john" ominaisuuden "age" arvon käyttämällä:

john.age

Related viestiä: