我有一个 jQuery 插件。选项之一是用于动画的缓动方法。$.animate(...)
在继续使用指定的缓动方法调用函数之前,我希望能够检查缓动方法是否已定义。像这样:
var easingMethod = option.easing;
if (!IsDefined(easingMethod)) easingMethod = 'linear';
会有什么IsDefined()
功能?
我可以做if (typeof(easingMethod)==undefined)
但是typeof(easingMethod)==='string'
。我想更多的是
function isDefined(s) {
// If a method named 's' is defined, return true, else false
}
我不知道该怎么做。