fix js array bug