У вас при вызове передается строка "massiv1", а не сам массив. При этом, если передать массив, то сломаются именования айдишников, потому что они ожидают строку, а не массив. То есть вам при вызове функции нужно передать сам массив, а при именовании айдишников - имя этого массива, то есть строку.
Ничего умнее, чем передать два аргумента, я не придумал
https://codepen.io/rentgeniy111/pen/qBMWwrM