נפתרה: אורך אובייקט javascript

הבעיה העיקרית עם אורך אובייקט היא שיכול להיות קשה לחזות כמה זמן יהיה אובייקט מסוים. זה יכול להוביל לבעיות כאשר מנסים להקצות זיכרון לאובייקט, או כאשר מנסים למצוא אובייקט ספציפי בזיכרון.

The code below will return the length of an object:

Object.keys(obj).length

קוד זה יחזיר את אורך האובייקט. Object.keys(obj) יחזיר מערך של המפתחות באובייקט, ו-.length יחזיר את מספר הפריטים במערך זה.

אובייקטים ב- JavaScript

ב-JavaScript, אובייקטים הם דרך לקבץ נתונים קשורים יחד. ניתן ליצור אובייקטים בשתי דרכים: באמצעות מילת המפתח החדשה, או באמצעות פונקציית הבנאי.

כדי ליצור אובייקט באמצעות מילת המפתח החדשה, תשתמש בתחביר הבא:

var obj = new Object();

כדי ליצור אובייקט באמצעות פונקציית הבנאי, תשתמש בתחביר הבא:

var obj = new Object(); obj.name = "ג'ון";

מאפייני אובייקט

ב-JavaScript, לאובייקטים יש מאפיינים שניתן לגשת אליהם באמצעות אופרטור הנקודה (.). לדוגמה, כדי לקבל את הערך של המאפיין "שם" על האובייקט "ג'ון" תשתמש:

john.name

באופן דומה, כדי לקבל את הערך של המאפיין "גיל" על האובייקט "ג'ון" היית משתמש:

John.age

הודעות קשורות:

השאירו תגובה