gpt4 book ai didi

javascript - 调用 JS 变量内的值作为 JS 函数名

转载 作者:行者123 更新时间:2023-11-28 16:13:17 25 4
gpt4 key购买 nike

您好,我有一个执行操作的函数,但该函数的名称位于变量内...

下面的代码将获取 URL 的哈希部分示例:#JHON 并删除 # 并将其存储在 URLHASH 变量中。示例:JHON

  var urlhash = document.location.hash;
urlhash = urlhash.replace(/^.*#/, '');

变量内部的值总是有一个函数名称,我想将该变量内部的值作为函数名称调用

  window.onload=function() {
Value inside URLHASH variable should run as a name of a variable. example: jhon();
};

这可能吗?我尝试了一些代码,但它调用变量名称作为函数而不是变量内的值..帮助我..

最佳答案

您可以使用以下内容:

window[urlhash]();

这将调用一个函数,其名称是 urlhash 变量的,在 window 上下文中定义。这是DEMO

关于javascript - 调用 JS 变量内的值作为 JS 函数名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12228943/

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