javascript lodashの_.isEmptyでの判定結果

javascript lodashの_.isEmptyでの判定結果

javascriptで、lodashの_.isEmptyを使用した判定結果を掲載してます。ブラウザはchromeを使用しています。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • lodash 4.17.21
  • ブラウザ chrome 91.0.4472.77

lodash使用

こちらのサイトから最新版を確認して、CDN版を使用してます。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script>

判定結果

「_.isEmpty」を使って、様々な値を判定した結果となります。

/* html */
<input id="btn" type="button" value="ボタン" />

/* javascript */
'use strict';

console.log(
  _.isEmpty() // true
)

console.log(
  _.isEmpty('') // true
)

console.log(
  _.isEmpty(``) // true
)

console.log(
  _.isEmpty([]) // true
)

console.log(
  _.isEmpty([]) // true
)

console.log(
  _.isEmpty(() => {}) // true
)

console.log(
  _.isEmpty(Symbol()) // true
)

console.log(
  _.isEmpty(document.body) // true
)

console.log(
  _.isEmpty(btn) // true
)

console.log(
  _.isEmpty(null) // true
)

console.log(
  _.isEmpty(NaN) // true
)

console.log(
  _.isEmpty(Infinity) // true
)

console.log(
  _.isEmpty(undefined) // true
)

console.log(
  _.isEmpty(true) // true
)

console.log(
  _.isEmpty(false) // true
)

console.log(
  _.isEmpty(0) // true
)

console.log(
  _.isEmpty(1) // true
)

console.log(
  _.isEmpty(2) // true
)

console.log(
  _.isEmpty(100) // true
)

console.log(
  _.isEmpty(-1) // true
)

console.log(
  _.isEmpty(-1.11) // true
)

console.log(
  _.isEmpty(new String()) // true
)

console.log(
  _.isEmpty(new Date()) // true
)

console.log(
  _.isEmpty('<p>') // false
)

console.log(
  _.isEmpty('0') // false
)

console.log(
  _.isEmpty('aaa') // false
)

console.log(
  _.isEmpty([1, 2, 3]) // false
)

console.log(
  _.isEmpty({ 'a': 1 }) // false
)