これをvarbreakjshint.comに割り当てるのはなぜですか
jshint.comでそれをバイパスする方法を知っています。
また、私はそれを取り除く方法を知っています。
しかし、私はこれが厳密な定義を破るのか知りたいです。
サンプルコード
function vFlipBP( element_or_string ) {
var previous_page_element,
previous_tag_element,
current_page_element,
select_element;
if( typeof ( element_or_string ) === 'string' ) {
select_element = document.getElementById( element_or_string );
} else {
select_element = this; // Possible strict violation <- error here
}
.
.
.
タイプ1を呼び出す
document.getElementById( this.tag_array[element] ).onclick = vFlipBP;
タイプ2を呼び出す
vFlipBP( this.tag_array[0] ); // string parameter