Πίνακες αντικειμένων με id σε JavaScript
Αρκετά συχνά θα χρειαστεί να εργαστείτε
με πίνακες αντικειμένων, όπου κάθε
στοιχείο θα έχει κάποιο τυχαίο id.
Για παράδειγμα, ο πίνακας μπορεί να είναι κάπως έτσι:
let arr = [
{
id: 'GYi9GauC4gBF1e2SixDvu',
prop1: 'value11',
prop2: 'value12',
prop3: 'value13',
},
{
id: 'IWSpfBPSV3SXgRF87uO74',
prop1: 'value21',
prop2: 'value22',
prop3: 'value23',
},
{
id: 'JAmjRlfQT8rLTm5tG2m1L',
prop1: 'value31',
prop2: 'value32',
prop3: 'value33',
},
];
Σε τέτοιους πίνακες αντικειμένων, η πρόσβαση στα στοιχεία
γίνεται μέσω του id τους. Το πρόβλημα εδώ είναι
ότι αυτά τα id βρίσκονται μέσα στα στοιχεία,
που σημαίνει ότι για οποιαδήποτε εργασία με ένα στοιχείο
θα πρέπει πρώτα να βρεθεί. Στις τεχνικές
εργασίας με τέτοιους πίνακες θα
μαθαίνουμε στα επόμενα μαθήματα.