Vyřešeno: délka objektu javascript

Hlavním problémem délky objektu je to, že může být obtížné předpovědět, jak dlouhý konkrétní objekt bude. To může vést k problémům při pokusu o přidělení paměti pro objekt nebo při pokusu o nalezení určitého objektu v paměti.

The code below will return the length of an object:

Object.keys(obj).length

Tento kód vrátí délku objektu. Object.keys(obj) vrátí pole klíčů v objektu a .length vrátí počet položek v tomto poli.

Objekty v JavaScriptu

V JavaScriptu představují objekty způsob, jak seskupit související data dohromady. Objekty lze vytvářet dvěma způsoby: pomocí klíčového slova new nebo pomocí funkce konstruktoru.

Chcete-li vytvořit objekt pomocí klíčového slova new, měli byste použít následující syntaxi:

var obj = new Object();

Chcete-li vytvořit objekt pomocí funkce konstruktoru, použijte následující syntaxi:

var obj = new Object(); obj.name = “Jan”;

Vlastnosti objektu

V JavaScriptu mají objekty vlastnosti, ke kterým lze přistupovat pomocí operátoru tečka (.). Chcete-li například získat hodnotu vlastnosti „name“ na objektu „john“, použijte:

john.name

Podobně, abyste získali hodnotu vlastnosti „věk“ na objektu „john“, použili byste:

john.věk

Související příspěvky:

Zanechat komentář