我正在尝试使一些现有的 JS 向后兼容。如果一个方法不存在,我需要重写它,否则只返回现有的方法。
这是我到目前为止的代码:
this.grid.getDataSource = function(){
if (getDataSource == undefined)
return getStore();
else
return getDataSource();
}
然而,它不断在“if”行返回错误:
getDataSource 未定义
解决这个问题的最佳方法是什么?
这应该可以正常工作而不会引发错误。
if (typeof getDataSource != "function")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)