underscore.js ライブラリ関数を調べていて、要素が DOM 要素かどうかを返す関数に気付きました。機能は以下。
_.isElement = function(obj) {
return !!(obj && obj.nodeType == 1);
};
!!
を返す代わりに が使用されている理由を教えてください(obj && obj.nodeType == 1)
。!!
パフォーマンスの向上が追加されるかどうか疑問に思っています。何か案が...
underscore.js ライブラリ関数を調べていて、要素が DOM 要素かどうかを返す関数に気付きました。機能は以下。
_.isElement = function(obj) {
return !!(obj && obj.nodeType == 1);
};
!!
を返す代わりに が使用されている理由を教えてください(obj && obj.nodeType == 1)
。!!
パフォーマンスの向上が追加されるかどうか疑問に思っています。何か案が...