0.1.0 • Published 2 years ago

frequencies_bigaplugin.ahk v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

.frequencies

adds the method frequencies to biga.ahk

Installation

In a terminal or command line navigated to your project folder:

npm install frequencies_bigaplugin.ahk

In your code export.ahk needs to be included after biga.ahk:

#Include %A_ScriptDir%\node_modules
#Include biga.ahk\export.ahk
#Include frequencies_bigaplugin.ahk\export.ahk

A := new biga()
A.frequencies([1, 1, 3, 3, 4, 4, 5, 5, 8, 8])
; => {1: 2, 3: 2, 4: 2, 5: 2, 8: 2}

Plugin Methods

.frequencies

takes an array and returns a mapping object whose keys are the values of the array’s elements and values are counts of that key appeared in that array.

Arguments

array (Array): The array to count frequencies from.

Returns

(Object): A mapping object of the ammount of times each value appeared in the array.

Example
A.frequencies(["Fred", "Barney", "Fred", "Pepples", "Barney"])
; => {"Barney": 2, "Fred": 2, "Pepples": 1}