1.0.1 • Published 6 years ago
@hyx131/lotide v1.0.1
Lotide
A mini clone of the Lodash library.
Purpose
BEWARE: This library was published for learning purposes. It is not intended for use in production-grade software.
This project was created and published by me as part of my learnings at Lighthouse Labs.
Usage
Install it:
npm install @hyx131/lotide
Require it:
const _ = require('@hyx131/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
without(sourceArr, removeArr): takes insourceArrand output the array without the items indicated on theremoveArr.takeUntil(array, callback): takes in an array and return new array filtered by the callback.tail(array): return every item from the input array except for the first item.middle(array): returns the item of the middle index from the input array. If there are an even number of items in the array, it will return the middle two items.map(array, callback): takes in an array, parse through every index of the array with the callback function, and returns a new array with the items filtered by the callback.letterPositions(string): takes in a sentence and returns an object with the indexes of every letter in the sentece.head(array): returns the first element of an input array.flatten(array): inputs an array with nested arrays, and outputs a new array without the inner arrays, but keeping the positions of the indexes the same.findKeyByValue(object, value): takes in an object and a value, returns the key of the object that holds the input value.assertArraysEqual(): determines if arrays are equalassertEqual(): determines if strings are equalassertObjectsEqual(): determines if objects are equalcountLetters(): determines letter count of an objectcountOnly(): determines number of times a value occurs in an array, returns an objecteqArrays(): determines if arrays are equal, returns booleaneqObjects(): determines if objects are equal, returns booleanfindKey(object, callback): returns object key that matches the callback functions key finding function