_.keys

_.keys(object) source npm package Creates an array of the own enumerable property names of object.Note: Non-object values are coerced to objects. See the ES spec for more details. Since 0.1.0 Arguments object (Object): The object to query. Returns (Array): Returns the array of property names. Example function Foo() {   this.a = 1;   this.b = 2; }   Foo.prototype.c = 3;   _.keys(new Foo); // => ['a', 'b'] (iteration order is not guaranteed)   _.keys('hi'); // => ['0', '1']

_.keyBy

_.keyBy(collection, [iteratee=_.identity]) source npm package Creates an object composed of keys generated from the results of running each element of collection thru iteratee. The corresponding value of each key is the last element responsible for generating the key. The iteratee is invoked with one argument: (value). Since 4.0.0 Arguments collection (Array|Object): The collection to iterate over. [iteratee=_.identity] (Function): The iteratee to transform keys. Returns (Object): Returns

_.kebabCase

_.kebabCase([string='']) source npm package Converts string to kebab case. Since 3.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the kebab cased string. Example _.kebabCase('Foo Bar'); // => 'foo-bar'   _.kebabCase('fooBar'); // => 'foo-bar'   _.kebabCase('__FOO_BAR__'); // => 'foo-bar'

_.join

_.join(array, [separator=',']) source npm package Converts all elements in array into a string separated by separator. Since 4.0.0 Arguments array (Array): The array to convert. [separator=','] (string): The element separator. Returns (string): Returns the joined string. Example _.join(['a', 'b', 'c'], '~'); // => 'a~b~c'

_.iteratee

_.iteratee([func=_.identity]) source npm package Creates a function that invokes func with the arguments of the created function. If func is a property name, the created function returns the property value for a given element. If func is an array or object, the created function returns true for elements that contain the equivalent source properties, otherwise it returns false. Since 4.0.0 Arguments [func=_.identity] (*): The value to convert to a callback. Returns (Function): Returns the ca

_.isWeakSet

_.isWeakSet(value) source npm package Checks if value is classified as a WeakSet object. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a weak set, else false. Example _.isWeakSet(new WeakSet); // => true   _.isWeakSet(new Set); // => false

_.isWeakMap

_.isWeakMap(value) source npm package Checks if value is classified as a WeakMap object. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a weak map, else false. Example _.isWeakMap(new WeakMap); // => true   _.isWeakMap(new Map); // => false

_.isUndefined

_.isUndefined(value) source npm package Checks if value is undefined. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is undefined, else false. Example _.isUndefined(void 0); // => true   _.isUndefined(null); // => false

_.isTypedArray

_.isTypedArray(value) source npm package Checks if value is classified as a typed array. Since 3.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a typed array, else false. Example _.isTypedArray(new Uint8Array); // => true   _.isTypedArray([]); // => false

_.isSymbol

_.isSymbol(value) source npm package Checks if value is classified as a Symbol primitive or object. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a symbol, else false. Example _.isSymbol(Symbol.iterator); // => true   _.isSymbol('abc'); // => false