Moin.
Deine Funktion [...]
ist nämlich ein bisschen übereifrig beim inkrementieren von i. Da fehlt nachher etwas, wie man leicht überprüfen kann [...]
Das ist das gewünschte Verhalten, da die Funktion wie folgt aufgerufen wird:
clone(obj, name1, value1, name2, value2, ...)
Christoph