yy-misc

1.0.1 • Public • Published

misc.js

miscellaneous javascript functions

Installation

include misc.js in your project or add to your workflow

npm install yy-misc

API Reference

Kind: global class

misc.difference(a, b) ⇒ number

return the difference between two numbers (greater - lesser)

Kind: instance method of Misc

Param Type
a number
b number

misc.arrayCount(a) ⇒ object

returns {most, least, all[]} array grouped by value

Kind: instance method of Misc
Returns: object - {most: most, least: least, all: Array}

Param Type
a Array

misc.arraySmallest(a) ⇒ number

finds the smallest number in an array

Kind: instance method of Misc

Param Type
a Array

misc.sameSign(a, b)

returns whether a and b have the same sign or both equal 0

Kind: instance method of Misc

Param Type
a number
b number
boolean

misc.preciseRound(num, decimals) ⇒ number

round number to certain number of decimals

Kind: instance method of Misc

Param Type
num number
decimals number

misc.fontSize(text, maxWidth, [maxHeight], [fontFamily])

calculate ideal font size

Kind: instance method of Misc

Param Type Description
text string (use maximum-sized text)
maxWidth number
[maxHeight] number
[fontFamily] string

misc.wordCount(text) ⇒ number

from: http://stackoverflow.com/questions/6543917/count-number-of-words-in-string-using-javascript

Kind: instance method of Misc

Param Type
text string

misc.aboutEqual(test, value, percent) ⇒ boolean

returns whether the test value is about equal to the value (i.e., within the given percentage)

Kind: instance method of Misc

Param Type
test number
value number
percent number

misc.uniqueArray(a) ⇒ Array

Removes duplicates from array and returns new array from http://stackoverflow.com/questions/9229645/remove-duplicates-from-javascript-array

Kind: instance method of Misc

Param Type
a Array

misc.clamp(n, min, max) ⇒ number

clamps a number

Kind: instance method of Misc

Param Type Description
n number to clamp
min number
max number

Copyright (c) 2016 YOPEY YOPEY LLC - MIT License - Documented by jsdoc-to-markdown

Readme

Keywords

none

Package Sidebar

Install

npm i yy-misc

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • davidfig