Skip to main content
Module

x/rambda/benchmarks/isEmpty.js

Faster and smaller alternative to Ramda
Go to Latest
File
const _ = require('lodash')const R = require('../../dist/rambda.js')const Ramda = require('ramda')
const isEmpty = [ { label : 'Rambda', fn : () => { R.isEmpty(undefined) R.isEmpty('') R.isEmpty(null) R.isEmpty(' ') R.isEmpty(new RegExp('')) R.isEmpty([]) R.isEmpty([ [] ]) R.isEmpty({}) R.isEmpty({ x : 0 }) R.isEmpty(0) R.isEmpty(NaN) R.isEmpty([ '' ]) }, }, { label : 'Ramda', fn : () => { Ramda.isEmpty(undefined) Ramda.isEmpty('') Ramda.isEmpty(null) Ramda.isEmpty(' ') Ramda.isEmpty(new RegExp('')) Ramda.isEmpty([]) Ramda.isEmpty([ [] ]) Ramda.isEmpty({}) Ramda.isEmpty({ x : 0 }) Ramda.isEmpty(0) Ramda.isEmpty(NaN) Ramda.isEmpty([ '' ]) }, }, { label : 'Lodash', fn : () => { _.isEmpty(undefined) _.isEmpty('') _.isEmpty(null) _.isEmpty(' ') _.isEmpty(new RegExp('')) _.isEmpty([]) _.isEmpty([ [] ]) _.isEmpty({}) _.isEmpty({ x : 0 }) _.isEmpty(0) _.isEmpty(NaN) _.isEmpty([ '' ]) }, },]
module.exports = isEmpty