undefined | false | true | null | {} | [] | 0 | 1 | '' | 'foo' | document.body | alert | Date | -Infinity | NaN | /reg/ | arguments | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
undefined | false | true | null | {} | [] | 0 | 1 | '' | 'foo' | document.body | alert | Date | -Infinity | NaN | /reg/ | arguments | |
※angular.equalsにisは付いていないがUnderscore.jsの_.isEqualと同等なので追加した。
※Underscore.jsでは_.isObject(alert)はtrueだがAngularJSではangular.isObject(alert)はfalse
※AngularJSにはUnderscore.jsにあるisEmpty, isFinite, isBoolean, isRegExp, isNaN, isNullが存在しない。
※逆にUnderscore.jsにはAngularJSにあるangular.isDefinedにあたるものが存在しない。