array skifter indhold når bare jeg outputter den
Hej, for tiden sidder jeg og nørkler med at lære mig lidt javaScript. Jeg følger WC3 Schools kursus, og er rigtig glad for det. Dog bøvler jeg lige nu lidt med at forstå, hvorfor arrays fungerer, som de gør. Svaret er sikkert oplagt, men nu spørger jeg alligevel .Lidt kontekst først.
Jeg har forstået så meget, at man kan man kan manipulere værdieme i en array. At man kan skifte dem ud, slette dem,klippe den sidste af, lægge nye til osv. Men jeg forstår ikke, hvorfor de bliver lavet om, når jeg skriver dem til skærmen
Den illustrative kode følger:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.write (fruits);
Min forventning er umiddelbart, at linjen
<b>document.write ("5." + fruits.pop()+"</br>");</b>