I kam ein Verfahren um Objekte zu fusionieren
Convert DOM-Objekt zu JavaScript-Objekt
Object.assign({a:1,b:2},{c:3,d:4})
Ergebnis ist
{a 1, b 2, c 3, d: 4}
Jetzt habe ich ein Video DOM-Objekt, das Eigenschaften wie current haben, Dauer
Also wollte ich DOM Video-Objekt mit einem einfachen Objekt wie dieses
Object.assign(videoElement,{www:1})
Ergebnis verschmelzen ist nicht das, was ich wollte, manchmal ist es nur das Videoelement und manchmal seine {www: 1}
So ich frage mich, ob es eine Methode ist, dieses DOM Video-Objekt JavaScript-Objekt zu konvertieren, so dass ich es mit einfachen JavaScript-Objekten wie diese
Object.assign(ConvertToObject(videoElement),{www:1})
so verschmelzen kann ich könnte eine erstellen ew Objekt mit Eigenschaften meiner eigenen Objekt und Video dom Elementeigenschaften
Vielen Dank im Voraus und wenn Sie niederstimmen bitte lasst Sie mich weiß, warum
jQuery für Sie eine Option verwendet? –
Nein, Tut mir leid, aber ich fange gerade an, es zu lernen Ich würde wirklich eine reine Javascript-Methode bevorzugen – Waqas
Related: [Wie DOM-Knoten zu JSON serialisieren, auch wenn es Zirkelverweise gibt?] (Http://stackoverflow.com/questions/ 2303713/how-to-serialize-dom-Knoten-zu-JSON-even-wenn-dort-sind-Zirkel-Referenzen) –