JS函数的长版

时间:2018-10-23 16:11:41

标签: javascript

field.on('change', ({error}) => {
    if (error) {
        console.log(error.message);
    }
});

我在JS方面没有太多的经验,我不知道此JS部件的“长”版外观如何(带有经典的function关键字)。

有人有主意吗?

3 个答案:

答案 0 :(得分:1)

它看起来像这样:

field.on('change', function ({error}) {
    if (error) {
        console.log(error.message);
    }
});

答案 1 :(得分:1)

您可以将其放入babeljs.io repl中。如果这样做,您将得到:

'use strict';

field.on('change', function (_ref) {
    var error = _ref.error;

    if (error) {
        console.log(error.message);
    }
});

BabelJS是所谓的transpiler,可以将新的或建议的javascript功能转换回旧的语法。

答案 2 :(得分:0)

箭头功能将被​​普通功能取代。

field.on('change', function(error) {
if (error) {
    console.log(error.message);
}
});