array-any-index

    0.0.5 • Public • Published

    array-any-index

    NPM version Build Status Code Climate Coverage Status Dependency Status devDependency Status

    NPM

    Description

    This module allows you to get values from an array using any index. This means that you can pass in a negative index or a float value. If float values are passed in, then interpolation will be used to calculate the value. If a negative index is passed in, then we travel backwards through the array to get a value. If an index that is larger than the array is passed in, we "loop" back through the array to get the value.

    See Getting Started below for usage instructions or d3-interpolate for information on how we calculate float indexes.

    Getting Started

    Install the module with: npm install array-any-index

    var arrayGet = require('array-any-index');
    var arr = [0, 1, 2, 3, 4, 5];
    arrayGet(arr, 2); // result: 2
    arrayGet(arr, 2.5); // result: 2.5
    arrayGet(arr, -2); // result: 4
    arrayGet(['red', 'blue'], 0.5); // result: '#080080'

    See Also

    License

    Copyright (c) 2015 skratchdot
    Licensed under the MIT license.

    Install

    npm i array-any-index

    DownloadsWeekly Downloads

    1

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • skratchdot