Mostrar contenido de [object HTMLUListElement] usando javascript

Tengo una función de JavaScript que genera una lista ul basada en una matriz que se pasa utilizando un enfoque similar a este:Cree un <ul> y llénelo según una matriz aprobada

Sin embargo, cuando hago lo siguiente ...

document.getElementById("list").innerHTML = generateListFromArray(array);

Todo lo que se imprime es

[object HTMLUListElement]

¿Alguien puede decirme cómo imprimir los contenidos en el div como HTML?

Respuestas a la pregunta(4)

Su respuesta a la pregunta