Undefined hatası almanızın sebebi string değil "obje" yazdırmaya çalışmanız olabilir, while içinde while nerede break ettiğinize bağlı karmaşaya sebep olmaz WhiteBoard ile adım adım yazarak kodlarınızı kontrol edin isterseniz.