Edited at

is.js と underscore.js の empty チェック関数の違い

More than 3 years have passed since last update.

is.js
underscore

""(空文字)
true
true

null
false
true

undefined
false
true

[](空配列)
true
true

0
false
true

is.empty('')  // true

_.isEmpty('') // true

is.empty(null) // false
_.isEmpty(null) // true

is.empty(undefined) // false
_.isEmpty(undefined) // true

is.empty([]) // true
_.isEmpty([]) // true

is.empty(0) // false
_.isEmpty(0) // true