一段时间以来,我一直在尝试找出如何为参数创建快捷方式,但是由于某种原因,我无法在线找到任何内容。
假设您要alert('Hello World')
,但您不想键入Alert,而要输入exampleshortcut('Hello World')
之类的东西。这可能吗,还是我只是愚蠢?
答案 0 :(得分:0)
如果您询问如何对函数进行别名,则可以将其分配给变量,尽管如果不进行其他更改,通常将其视为反模式。
const exampleShortcut = alert;
exampleShortcut('Hello World');
答案 1 :(得分:0)
函数是一流的对象。您可以像复制其他任何值一样复制它们。
const lert = alert;
lert("Hello, world");
请注意,这样做可能会破坏依赖于the this
value的功能。您的示例案例不会。
答案 2 :(得分:0)
您可以将功能分配给“参考”。 (但我认为你不应该)。
a = alert;
a('Hello world');