Mảng đối tượng có id trong JavaScript
Khá thường xuyên, bạn sẽ phải làm việc
với các mảng đối tượng, trong đó mỗi
phần tử sẽ có một id ngẫu nhiên nào đó.
Ví dụ, mảng có thể như thế này:
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',
},
];
Trong các mảng đối tượng như vậy, việc truy cập vào các phần tử
được thực hiện thông qua id của chúng.
Vấn đề ở đây là
các id này nằm bên trong các phần tử,
điều đó có nghĩa là đối với bất kỳ thao tác nào với phần tử,
trước tiên cần phải tìm nó. Các kỹ thuật
làm việc với các mảng như vậy chúng ta sẽ
học trong các bài học tiếp theo.