gpt4 book ai didi

Javascript:如何获取函数内的父键?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:05 24 4
gpt4 key购买 nike

我有一些函数,存储在一个集合/数组中,我想在不重新输入的情况下获取键(函数名)。有什么捷径可以访问吗?

var functions_collection = {
"function_x": function() {
var name = "function_x";
// name = this.key; <- how to get the key/function-name "function_x"?

// some more code like:
$(".function_x .button").val();

alert(name);
}
}

编辑:我想避免在函数本身内部重新键入“function_x”,而更喜欢这样调用它。key。

抱歉这个奇怪的话题,提前致谢!

解决方案:很多好的答案,但我只是在寻找这个片段:

Object.keys(this)

最佳答案

我不确定这是你想要的,但你可以这样做:

    var functions_collection = {};
(function(name){
functions_collection[name] = function(){
// use name, which is the function
alert(name);
};
})("function_x");

我不确定它是否更好。但根据您的(未指定的)目标,可能有更好的解决方案。

关于Javascript:如何获取函数内的父键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925088/

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