Javascript "Function" 关键字的别名
Javascript alias for "Function" keyword
Ahoi社区,
是否可以为 javascript 关键字 "Function" 定义别名?
var f = Function; // define Function alias
var foobar = f() // write 'f' as replacement for 'function'
{
console.log("foobar")
};
foobar();
不可以,但是可以使用匿名函数、命名函数 and/or 函数表达式。
例如,
//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 基础教程。
如果您的问题与此更相似
How can I simulate macros in JavaScript?
然后看看 http://sweetjs.org/ 文档。
我一直在寻找箭头函数(thx Xufox)。
缩小你的 JS 很有用(感谢 Beejor)。
对我来说,它的可读性更好,编码速度更快:)
因此原始问题中的代码段如下所示:
var foobar = () => console.log("foobar");
foobar();
Ahoi社区,
是否可以为 javascript 关键字 "Function" 定义别名?
var f = Function; // define Function alias
var foobar = f() // write 'f' as replacement for 'function'
{
console.log("foobar")
};
foobar();
不可以,但是可以使用匿名函数、命名函数 and/or 函数表达式。
例如,
//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 基础教程。
如果您的问题与此更相似
How can I simulate macros in JavaScript?
然后看看 http://sweetjs.org/ 文档。
我一直在寻找箭头函数(thx Xufox)。
缩小你的 JS 很有用(感谢 Beejor)。
对我来说,它的可读性更好,编码速度更快:)
因此原始问题中的代码段如下所示:
var foobar = () => console.log("foobar");
foobar();