gpt4 book ai didi

javascript - 测试方法的存在

转载 作者:行者123 更新时间:2023-12-02 07:13:24 24 4
gpt4 key购买 nike

我正在尝试使一些现有的 JS 向后兼容。如果一个方法不存在,我需要覆盖它,否则只返回现有的方法。

这是我目前的代码:

this.grid.getDataSource = function(){
if (getDataSource == undefined)
return getStore();
else
return getDataSource();
}

但是它一直在“if”行返回错误:

getDataSource is undefined

解决这个问题的最佳方法是什么?

最佳答案

这应该可以正常工作而不会引发错误。

if (typeof getDataSource != "function")

关于javascript - 测试方法的存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552383/

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