gpt4 book ai didi

javascript - 获取Node.js中当前正在执行的函数名

转载 作者:搜寻专家 更新时间:2023-10-31 23:27:39 25 4
gpt4 key购买 nike

在 Node.js 中,我试图获取当前正在执行的函数的名称:

function doSomething(req, res) {
console.log('Function name: ' + doSomething.name);
}

这很有效,但我想(如果可能的话)在当前上下文中获取名称。这样,如果我稍后重命名该方法,我就不必手动更改它。是否有指向当前正在执行的函数/当前上下文的通用对象(即类似于“this”)?谢谢。

最佳答案

简答:Object.values(this)[0].name

长答案:

let myInstanceArray = Object.values(this) 将对象属性枚举为数组

let myInstance = myInstanceArray[0] 获取数组中的第一个也是唯一一个项目

let myName = myInstance.name 获取项目的名称。

关于javascript - 获取Node.js中当前正在执行的函数名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com