是否有任何其他方法可以在node.js中创建函数

时间:2016-09-09 10:12:46

标签: node.js

node.js中有不同的create function结构。 喜欢:

function abc(){
       console.log('stackoverflow');
    }

是否有可用的新格式,是否有用?

2 个答案:

答案 0 :(得分:4)

方法#1

var test = function(){}; // function expression

方法#2

var abc = function test(){};   // named function expression

方法#3

var test = (function(){        // IIFE that returns a function
  return function(){}
})();

方法#4

var Test = new Function();     // Function constructor

方法#5

var Test = a => a * 2;     // ES6 arrow function

方法#6

Promise.resolve()

答案 1 :(得分:2)

这是直到EcmaScript 6的格式。

然后,要声明一个函数,您可以使用:

let result = abc => console.log('stackoverflow');