2016-05-12 6 views
1

varがelementFinderオブジェクトであるかどうかを判断する方法は何ですか? 私が今やっていることは、 ".getText()"がオブジェクトの一部であるかどうかをチェックすることです。しかし、より良い方法があるかどうかを見たいと思っています。varがjavascriptのelementFinderオブジェクトであるかどうかを判断する方法はありますか?

if (!el.getText) { 
    throw "The supplied parameter is not an elementFinder and needs to be."; 
} 

答えて

1

これを試してください。

if(el.constructor !== elementFinder){ 
    throw "The supplied parameter is not an elementFinder and needs to be."; 
} 
1

instanceofオペレータを使用できます。

if(! (el instanceof elementFinder)){ 
    throw "The supplied parameter is not an elementFinder and needs to be."; 
} 
関連する問題