"函数"的Javascript别名关键词

时间:2016-03-10 18:26:37

标签: javascript function alias keyword

Ahoi社区,

是否有可能为javascript关键字定义别名"功能"?

template <class C, class = std::enable_if_t<is_int_container<std::decay_t<C>>::value >>
void quux(C&& container);

3 个答案:

答案 0 :(得分:1)

不,你不能,但你可以拥有匿名函数,命名函数和/或函数表达式。

例如,

//named function
function Test( param1, param2) { /* code goes here */}

//function expression
var foo = function (param1, param2) { /* code goes here */}
foo('test1','test2')

//anonymous function
function (param1, param2) { /* this is one is problematic */}

我建议你浏览一下javascript教程基础知识。

答案 1 :(得分:0)

如果您的问题与此更相似

How can I simulate macros in JavaScript?

然后查看http://sweetjs.org/ doc。

答案 2 :(得分:0)

箭头功能是我一直在寻找的(thx Xufox)。

缩小你的JS(thx Beejor)非常有用。

对我而言,它的可读性和编码速度也更快:)

原始问题中的片段如下所示:

var foobar = () => console.log("foobar"); 

foobar();