moval
Version:
fast de duplication of different types of arrays
27 lines (23 loc) • 659 B
JavaScript
;
require('mocha');
const assert = require('assert');
const tools = require('./');
describe('Simplify', function() {
it('数组去重:', function() {
const myArray = [1,2,3,4,4,null,null,undefined,undefined,0,5]
assert(tools.Simplify(myArray));
});
});
describe('SimplifyByKey', function() {
it('json数组某一特定key值去重:', function() {
const myArray = [
{id:"1",value:'333'},
{id:"1",value:'555'},
{id:"2",value:'111'},
{id:"2",value:'111'},
{id:"2",value:'222'},
{id:"3",value:'111'}
]
assert(tools.SimplifyByKey(myArray,'value'));
});
});