Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

npm-indexofkey

krishcdbry8MIT1.0.3

Which receives array, (key, value) object pair and returns the index of that particular {key,value} pair in that array and also it is flexible enough to return the first index , last index and also an array of multilple indexes.

array, index, object, index, object, key, indexofkey, findindex, getindex, object-index, array, index, object, index, indexbyproperty, arraypropertyindex, property, index, indexofproperty

readme

npm-indexofkey NPM version

Which receives array, (key, value) object pair and returns the index of that particular {key,value} pair in that array and also it is flexible enough to return the first index , last index and also an array of multiple indexes.

Installation

npm i npm-indexofkey

Usage

var indexOfkey = require('npm-indexofkey');

getIndex(array, {key, value})

Receives the input array, (key, value) object pair and returns the first index of that particular {key,value} pair.


  var indexOfkey = require('npm-indexofkey')
  var inputArray = [{"id":null,"number":7},{"isValid":false,"number":362},{"isValid":true,"count":126},{"isValid":false,"number":10}];

  indexOfkey.getIndex(inputArray, {"isValid": false});
  // 1

getIndexLast(array, {key, value})

Receives the input array, (key, value) object pair and returns the last index of that particular {key,value} pair.


  var indexOfkey = require('npm-indexofkey')
  var inputArray = [{"id":null,"number":7},{"isValid":false,"number":362},{"isValid":true,"count":126},{"isValid":false,"number":10}];

  indexOfkey.getIndexLast(inputArray, {"isValid": false});
  // 3

getAll(array, {key, value})

Receives the input array, (key, value) object pair and returns the array of all indexes of that particular {key,value} pair.


  var indexOfkey = require('npm-indexofkey')
  var inputArray = [{"id":null,"number":7},{"isValid":false,"number":362},{"isValid":true,"count":126},{"isValid":false,"number":10}];

  indexOfkey.getAll(inputArray, {"isValid": false});
  // [1,3]

Demo

Demo @npm-array-unique | https://tonicdev.com/npm/npm-indexofkey

Author

Krishcdbry [krishcdbry@gmail.com]

Licence

MIT @krishcdbry