Как мне создать «объекты опций» в Scala.Js?
В идиоматическом JavaScript обычно функция принимает «объект параметров» в качестве последнего параметра. Это то место, где вы обычно помещаете все параметры / редко используемые параметры, например
jQuery.ajax({
url: "http://www.example.com/foo",
success: function() {
..
}
})
Текущая документация для Scala.JS рекомендует использовать черту Scala для представления объекта параметров, но это приводит к проблеме, когда вам приходится создавать параметры, поскольку вы не можете передать анонимный класс в код JavaScript.
Как можно создать такие объекты опций из кода Scala?