确定var是否为elementFinder对象的方法是什么? 我现在这样做的方法是检查" .getText()"是对象的一部分。但我想知道是否有更好的方式。
if (!el.getText) {
throw "The supplied parameter is not an elementFinder and needs to be.";
}
答案 0 :(得分:1)
试试这个。
if(el.constructor !== elementFinder){
throw "The supplied parameter is not an elementFinder and needs to be.";
}
答案 1 :(得分:1)
您可以尝试使用instanceof
运算符。
if( ! (el instanceof elementFinder) ){
throw "The supplied parameter is not an elementFinder and needs to be.";
}