Есть два основных типа объектов для хранения "списков", индексированный (array) и key<>value (object).
Звучит что ты хочешь иметь ID как key, а value - массив.
Что-то типа:
var items = { };
items['id_1'] = [ ];
items['id_2'] = [ ];
items['another_id'] = [ ];
items['id_2'].push(8, 16, 42);
Массивы не ограничены, испольуй .push для добавления элементов.
Если ты пишешь v = [0] - то это создаст массив с 1 элементом, по 0му индексу.