i think you need to set up the "type" of array you are going to use... idk if it is defaulting to something other than string...
eg
var blah= new Array(int, 10).... i don't really know how to set up arrays in javascript (haven't done this yet) but in every other language i've used i've had to set the "type" of array i was creating eg int, string, bool, etc
reading your error i think this is what is happening... so if i am the compiler and idk what kind of array you want so i make an array of ten ints, now you try to cram 10 strings in me im gunna spaz out... i might be off on this but that's my idea