arr-del 中文

Delete array elements in one time by array consists of their indexes.

Install

Install with npm:

$ npm install --save arr-del

Install with yarn:

$ yarn add arr-del Usage

Delete array elements by their indexes:

var arrDel = require('arr-del'); var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; var out = arrDel(arr, [1, 3, 4, 7]); console.log(out); //=> [0, 2, 5, 6, 8, 9] Params

arrDel(array, indexArr); array: { Array } The array to delete indexArr: { Number Array }: Array consists of indexes which you want to delete Note You can still use -1 represent the last element of Array, and so on. If Math.abs(indexArr[i]) > array.length, indexArr[i] will be ignore indexArr will be deduplicated You don't need to sort indexArr The method 'arrDel' would not change the value of original array. So if you want to change it, keep in mind to assign to it. Examples

var arrDel = require('arr-del'); var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; var out = arrDel(arr, [1, 5, 3, -1, -2, 16, 20, -11, -23]); console.log(out); //=> [0, 2, 4, 6, 7] console.log(arr); //=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] About Related projects arr-sort: Sort an object array by one or more properties even nested properties. Besides, you can determine the direction even supply a comparison function in each property sorting. | homepage Running tests

Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:

$ npm install && npm test Author

tywei90

github/tywei90 blog/tywei90 License

Copyright © 2018, tywei90. Released under the MIT License.

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。