Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JavaScript utils l found useful. This was built thanks to How to Write an Open Source JavaScript Library by @kentcdodds for egghead.io

Notifications You must be signed in to change notification settings

dcortes92/dc-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18 Commits

Repository files navigation

dc-utils

Travis Build Codecov npm npm

This library was created following the series How to Write an Open Source JavaScript Library by @kentcdodds for egghead.io

Installation

npm install -g dc-utils

Usage

var dc = require('dc-utils')
// check if an array
dc.isArray(['2', 'a', '4']) //true
dc.isArray(42) //false
// sorting an array
var arr = [7, 5, 3, 10, 6, 1 ,8]
dc.sort(arr) // [1, 3, 5, 6, 7, 8, 10]
dc.sort(42) // []
// sorting using a comparisson function
var arr = [
 { first: 'daniel', last: 'cortes' },
 { first: 'tim', last: 'drake' },
 { first: 'bruce', last: 'wayne' },
 { first: 'kate', last: 'kane'}
]
arr.sort(dc.by('first')) 
// output:
// [ { first: 'bruce', last: 'wayne' },
// { first: 'daniel', last: 'cortes' },
// { first: 'kate', last: 'kane'},
// { first: 'tim', last: 'drake' }
// ]

Attribution

The code used by this library was adapted from the book "Javascript: The Good Parts by Douglas Crockford."

About

JavaScript utils l found useful. This was built thanks to How to Write an Open Source JavaScript Library by @kentcdodds for egghead.io

Resources

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /