Абсолютно имеет смысл. Мой репетитор даже предложил то же самое. Одна проблема, с которой я столкнулся, заключается в том, что для каждой из категорий не было ярлыка «хорошо». Если я перебираю каждую категорию и хочу напечатать название категории с каждым элементом под ним, то это не совсем правильно. День или два спустя один из педагогов привел это как пример, который решает мою конкретную проблему:

const PRODUCTS = [
{category: ‘Sporting Goods’,
items: [
{ price: ‘$49.99’, stocked: true, name: ‘Football’},
{ price: ‘$9.99’, stocked: true, name: ‘Baseball’},
{ price: ‘$29.99’, stocked: false, name: ‘Basketball’}]},
{category: ‘Electronics’,
items: [
{ price: ‘$99.99’, stocked: true, name: ‘iPod Touch’},
{ price: ‘$399.99’, stocked: false, name: ‘iPhone 5’},
{ price: ‘$199.99’, stocked: true, name: ‘Nexus 7’}]}
];

Все еще думаю об объектах и ​​массивах. Массивы мне даются легко, а вот объекты немного больше думают. Спасибо за помощь! Направил меня в правильном направлении.