Click to See Complete Forum and Search --> : Filling up an array where part of value is always constant


llamatron
09-04-2003, 01:53 AM
I need to fill up an array so that it reads user1, user2, user3 etc.

My code looks like this :

<script>
var myname = new Array(11);
for (i=0; i<11;i++){
myname[i]="user"+[i];
}

</script>

But when i try it I get a javascript error. Can anyone tell me the correct syntax please?
Thanks

Charles
09-04-2003, 02:01 AM
<script type="text/javascript">
<!--
var myName = new Array();
for (k=0,j=1; k<11; k++, j++) {myName[k] = 'user' + j};
alert (myName);
// -->
</script>

or

<script type="text/javascript">
<!--
var myName = new Array();
for (j=1; j<=11; j++) {myName.push('user' + j)};
alert (myName);
// -->
</script>