Chodzi o utworzenie nazwy tablicy w js, która by miała nazwę tablica_ i id gdzie id było by przekazywane jako parametr funkcji.
Obiekty w JS są w pewnym sensie słownikami, więc możesz stworzyć obiekt, który będzie trzymał w sobie kilka tablic. I do każdej tablicy możesz się odwołać po kluczu
const arrays = {
tablica_1: [10, 20, 30],
tablica_2: [40, 50, 60],
};
function add(arrayId, element) {
if (Object.hasOwnProperty.call(arrays, 'tablica_' + arrayId)) {
arrays['tablica_' + arrayId].push(element);
} else throw new Error("nie ma tablicy o id " + arrayId);
}
add(1, 123);
console.log(arrays);
Albo zrobić tablicę tablic:
const arrays = [
[10, 20, 30],
[40, 50, 60],
];
function add(arrayIndex, element) {
if (arrayIndex < arrays.length) {
arrays[arrayIndex].push(element);
} else throw new Error("nie ma tablicy o indeksie " + arrayIndex);
}
add(0, 123);
console.log(arrays);
Pytanie tylko, czy naprawdę ci to potrzebne. Mam wrażenie, że próbujesz rozwiązać inny problem (problem XY: https://en.wikipedia.org/wiki/XY_problem), a ten pomysł jest zaledwie jednym z pomysłów, jak chcesz go rozwiązać, być może właściwym, a być może nie do końca. Więc co chcesz osiągnąć?