以下の簡略化されたコードでは、関数の引数が要素 ID かオブジェクトかを判断するためにこの関数を使用しています。このようにして、私は常に作業する要素を持っています。
function domPageFlip( some_var )
{
var select_element;
if( typeof ( some_var ) === 'string' ) // internally called
{
select_element = document.getElementById( some_var );
}
else // called by user event ( via event listener )
{
select_element = this;
}
jshint は厳密な違反の可能性があります。この違反が発生しないようにコードを記述するにはどうすればよいですか?