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方法的主要内容,如果未能解决你的问题,请参考以下文章