gpt4 book ai didi

javascript - 字符串函数javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:15 24 4
gpt4 key购买 nike

假设我正在使用一些 html5 数据字符,并且我想知道当某个 div 标签完成某事时调用什么函数。

所以我的数据看起来像

data-callback='jsAPI.aSubset.desiredFunction'

我如何将该回调(字符串)转换为我想要调用的函数。一个简单的全局函数,例如

data-callback='_myfunction'

<script>
function _myfunction() { alert("yes my function"); }
$("div").click(function() {
var fn = $(this).data("callback");
if (typeof fn === 'function') {
fn();
}
})
</script>

但是我如何使用前一个 jsAPI.aSubset.desiredFunction 谢谢

最佳答案

听起来像是可怕的 eval() 的一个很好的用例。

我会做类似的事情:

var fnString = "jsAPI.aSubset.desiredFunction";
var fn = eval(fnString);
if (typeof(fn) === "function") {
fn.apply();

关于javascript - 字符串函数javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918838/

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