2017-05-23 6 views

Antwort

1

In QML Sie die Funktion als

function foo(a) { 
    if (a === undefined) a = true 

    console.log(a) 
} 

Die Syntax

function foo(a=true) 

wird nicht unterstützt, da diese Syntax eingeführt wurde, in ECMA-262 6th edition während QML nur die implementiert fith edition

+0

Am schreiben sollte bereits Dadurch vermeiden Sie das Syntaxproblem. Beliebige Dokumentation, auf die Sie hinweisen können, dass dies nicht erlaubt ist? Ich kann mir keinen vernünftigen Grund vorstellen, dies nicht in die von QML gehostete Umgebung aufzunehmen. –

+1

Hinzugefügt einen Hinweis auf die wahrscheinliche Ursache. – derM