Javascript Dynamic Array Length