質問: fpparams.file; continuesave(); }).then(null, components.utils.reporterror);
回答: es6矢印関数:javascriptでは、=>は矢印関数式のシンボルです。矢印関数式はそれ自身のthisバインディングを持たないので、コンストラクタ関数として使うことはできません。例えば: var words = 'hi from outside object'; let obj = { words: 'hi from inside object', talk1: () => {console.log(this.words)}, talk2: function () {console.log(this.words)} } obj.talk1(); // doesn't have its own this binding, this === window obj.talk2(); // does have its own this binding, this is obj 矢印機能の使用規則 正確に 1つの引数がある場合は、引数の括弧を省略することができます。 式を返して同じ行でこれを行う場合は、{}とreturnステートメントを省略できます。 例えば: let times2 = val => val * 2; // it is on the same line and returns an expression therefore the {} are ommited and the expression returns implictly // there also is only one argument, therefore the parentheses around the argument are omitted console.log(times2(3));