Hi!
x[j] =[j]*1;
Was macht denn das da?
Gibts das Konstrukt [j] alleine?
Probier es aus: alert([42]) und alert(typeof([42])) sowie alert([42] * 1) und alert(typeof([42] * 1))
Und das "mal eins" dürfte überflüssig sein.
Nein, das braucht man, wenn man eine Zahl haben will. Die Frage ist allerdings, was die Intention hinter dem Konstrukt ist, und ob man es dann einfacher schreiben kann.
Lo!