2010-11-22 17 views
1


Ich arbeite mit Javascript für ein Projekt, wo ich eine Funktion wie unten für eine Zeichenfolge Ausgabe verwendet habe.Wie entferne ich einen Teilstring vom JavaScript-Objekt?

 function formatObject(obj){ 
     var obj; 
     var s=""; 
    $.each(obj,function(k,v) { s = s+k+"="+v+"&"; }); 
    return s 
     return JSON.stringify(obj).replace(/,/g,',\n__events__ ').replace('{','{\n ').replace('}','\n}') 

    } 

Und aus Put von format (obj) mit einem zusätzlichen

__events__=function() {} 

Ich bin verwirrt, wie ich von meinem Ausgang dieses unerwünschte Stichwort entfernen sollte.
Dank

Antwort

1

einfach überspringen, wenn Sie die Zeichenfolge Gebäude sind:

$.each(obj, function(k, v) { if (k != '__events__') s = s + k + '=' + v + '&'; }); 
Verwandte Themen