我刚刚遇到了使用的代码!!
,这对我来说意味着合乎逻辑。
app.isArray = Array.isArray || function(object) {
return !!(object && object.concat
&& object.unshift && !object.callee);
};
!!
使用和不使用有什么区别?
(我的猜测是!!
将结果转换为布尔类型。如果我的猜测是正确的,为什么会这样?)
我刚刚遇到了使用的代码!!
,这对我来说意味着合乎逻辑。
app.isArray = Array.isArray || function(object) {
return !!(object && object.concat
&& object.unshift && !object.callee);
};
!!
使用和不使用有什么区别?
(我的猜测是!!
将结果转换为布尔类型。如果我的猜测是正确的,为什么会这样?)