Wie erstelle ich "Optionsobjekte" in Scala.Js?
n idiomatischem JavaScript ist es üblich, dass eine Funktion als letzten Parameter ein "options object" akzeptiert. Hier würden Sie normalerweise alle Optionen / selten verwendeten Parameter ablegen, z. B.
jQuery.ajax({
url: "http://www.example.com/foo",
success: function() {
..
}
})
Die aktuelle Dokumentation für Scala.JS empfiehlt die Verwendung eines Scala-Merkmals zur Darstellung des Optionsobjekts. Dies führt jedoch zu einem Problem, wenn Sie die Optionen erstellen müssen, da Sie keine anonyme Klasse an JavaScript-Code übergeben können.
Wie können solche Optionsobjekte aus Scala-Code erstellt werden?