Μήκος αντικειμένου σε JavaScript
Τα αντικείμενα δεν έχουν την ιδιότητα length
που επιτρέπει την εύρεση του μήκους τους. Ας
το επιβεβαιώσουμε αυτό. Ας υποθέσουμε ότι έχουμε
το ακόλουθο αντικείμενο:
let obj = {a: 1, b: 2, c: 3};
Ας προσπαθήσουμε να μάθουμε τον αριθμό των στοιχείων του:
console.log(obj.length); // θα εμφανίσει undefined
Ας λύσουμε το πρόβλημα με έναν έμμεσο τρόπο - ας πάρουμε έναν πίνακα με τα κλειδιά του αντικειμένου και ας βρούμε το μήκος του:
console.log(Object.keys(obj).length); // θα εμφανίσει 3
Βρείτε τον αριθμό των στοιχείων στο ακόλουθο αντικείμενο:
let obj = {x: 1, y: 2, z: 3};