1.1.1 • Published 10 years ago

lodash-enfuego v1.1.1

Weekly downloads
3
License
ISC
Repository
github
Last release
10 years ago

lodash-enfuego

Node.JS lodash mixins

Usage

var _ = require('lodash');

_.mixin(require('lodash-enfuego'));

Examples

var user = {
  name: 'Joe Bob'
};

_.hasPath(user, 'name');    // true

var user = {
  name: 'Joe Bob',
  friends: {
    william: {
      hometown: 'New York City',
      age: 30
    }
  }
};

_.hasPath(user, 'friends.william');               // true
_.hasPath(user, 'friends.emily');                 // false
_.hasNumber(user, 'friends.william.age');         // true
_.hasNumber(user, 'friends.william.hometown');    // false

API

_.hasPath(object, 'path.to.property')

Returns true or false.

.hasNumber(object, 'path.to.property')

Returns true or false.

.setPath(object, 'path.to.property', value)

Recusively create a path on an object, setting the value of the final property to value. If value is excluded then null will be used as the final property value.

Returns true or false.