如何为参数创建快捷方式?

时间:2019-10-28 15:47:15

标签: javascript

一段时间以来,我一直在尝试找出如何为参数创建快捷方式,但是由于某种原因,我无法在线找到任何内容。

假设您要alert('Hello World'),但您不想键入Alert,而要输入exampleshortcut('Hello World')之类的东西。这可能吗,还是我只是愚蠢?

3 个答案:

答案 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');