04.functionName方法

Posted 前端小智@大迁世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04.functionName方法相关的知识,希望对你有一定的参考价值。

使用方便有用的方法,以减少代码行数,提高我们的工作效率,增加我们的摸鱼时间。

functionName 方法

功能:打印函数的名称。

实现思路:

  • 使用console.debug()和所传递函数的name属性将函数的名称打印到到控制台。
  • 返回给定的函数 fn。

console.debug()、http://console.info()、 console.warn() 与 console.error() 这四个方法的使用方法跟 console.log() 一模一样,差别在于输出的颜色与图标不同。下面是示例:

console.log("log");
console.debug("debug");
console.info("info");
console.warn("warn");
console.error("error");

运行结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w0ukV98H-1624839994921)(./04.png)]

好,有了这些前置知识,回到我们要实现的功能:打印函数的名称

实现

const functionName = fn => (console.debug(fn.name), fn);

这里大家看到 fn => (console.debug(fn.name), fn) 这个语法可能有点蒙圈&#x

以上是关于04.functionName方法的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段10—— 数组的响应式方法

Android课程---Android Studio使用小技巧:提取方法代码片段

Sleep() 方法后的代码片段没有被执行

如何通过代码设置片段标签?

编写代码片段的更简洁的方法

简单的方法来分享/讨论/协作的代码片段?