functions source npm

_.functions(object)

Creates an array of function property names from own enumerable properties of object.

Arguments

  1. object (Object)

    The object to inspect.

Returns (Array)

Returns the new array of property names.

Example

function Foo() {
  this.a = _.constant('a');
  this.b = _.constant('b');
}

Foo.prototype.c = _.constant('c');

_.functions(new Foo);
// => ['a', 'b']