Nie rozumiem całkowicie po co zapisałeś to w taki sposób:
var myArray =[1,2,3];
var array = myArray;
Wystarczy ta pierwsza zmienna, którą przekażesz do fukcji.
for(var i=0; i< myArray.length; i++) {
result += myArray[i];
}
Dałeś do funkcji argument array a nawet go nie użyłeś.
Return tylko zwraca, nie ma za zadania wyświetlać wynik czy coś podobnego, do Ciebie należy implementacja wyświetlenia wyniku.