I was trying some code at JSBin and got weird results. This should work - it's a simple loop that uses Window.prompt. It does execute the correct number of time
jsf-1.2
unsafemutablebufferpointer
jqwidget
runtime-type
web-application-security
pins
leaky-abstraction
sharpcompress
slackware
qtwebengine
nstextattachment
lower-bound
qemu-device
star-schema
setstring
datainputstream
android-network-security-config
support
zephyr-rtos
std-expected
raymarching
squirrel-sql
pylucene
network-scan
devicetoken
android-static-shortcuts
google-authenticator
virtual-destructor
angularjs-service
couchbase-operator