JavaScript setTimeout() won't wait to Execute?

javascript settimeout loop
javascript setinterval
cleartimeout javascript
settimeout vs setinterval
javascript wait
settimeout javascript mdn
javascript delay
settimeout not working