Ich habe 2 js Funktionen:gibt es eine gute Möglichkeit, Methoden in js dynamisch aufzurufen?
function onRegionMouseOver()
{
}
function onRegionMouseOut()
{
}
Ist es möglich, diese js nennen so etwas wie diese Funktionen dynamisch ?: tun
var type = 'Out'
//the following line would exec onRegionMouseOut() above:
call(onRegionMouse[type]())
Beachten Sie, dass diese Zeichenfolge Definitionsnotation (Template-Literale - weiß nicht, wie man das korrekt nennt) funktioniert nur mit einigen modernen Browsern. Oder Sie müssen diesen Code transpilieren. Gleiches für 'Let' Schlüsselwort –
@SharikovVladislav Siehe aktualisierten Beitrag. – guest271314
Ich denke, es wird nett sein, wenn Sie _why_ erwähnen werden, geben Sie 2 Varianten: modern und nicht-modern. –