Marschel: Weiter Spalte anhängen

Beitrag lesen

Hi Romero,
Du schreibst:

  
for( i = 0; i < list.length && anzahl.length; i++ )  
{  
  if( s == list[i].n.join("_").substr( 0, 14 ) )  
  {  
    list[i].anzahl = list[i].n.join("") + "_" + anzahl[i]; // der geänderte Ausdruck  
  
    out.push( list[i] );  
  }  
}

Hier ist anzahl.length ja immer true solange das Array min. 1 Element hat,
das heißt aber nicht das es anzahl auch soviel Elemente wie list hat...
deswegen wohl das undefined.

Du meinst es wohl eher so:
for( i = 0; i < list.length && i < anzahl.length; i++ )

Grüße