重複の可能性:
とは !! JavaScript の (そうではない) 演算子?
を使用するコードに出くわしました!!
。これは、論理的ではないことを意味します。
app.isArray = Array.isArray || function(object) {
return !!(object && object.concat
&& object.unshift && !object.callee);
};
!!
使うのと使わないのでは何が違うの?
(私の推測では!!
、結果はブール型に変換されます。私の推測が正しければ、なぜそうなるのですか?)