UNPKG

js-wrench

Version:

JS函数库

16 lines (15 loc) 699 B
import { unique } from '../modules/index'; describe('去重', () => { it("example_1:unique('11')", () => { expect(unique('11')).toBe("1"); }); it('example_2:unique(1)', () => { expect(unique(1)).toBe(1); }); it('example_3:unique([1,2,3,3,3,2,1,1])', () => { expect(unique([1, 2, 3, 3, 3, 2, 1, 1])).toStrictEqual([1, 2, 3]); }); it("example_4:unique([{a:1,b:2}, {a:1}, {b:2}, {a:1}, {c:2}, 1,2,2, [1,2], [3], [1,2]])", () => { expect(unique([{ a: 1, b: 2 }, { a: 1 }, { b: 2 }, { a: 1 }, { c: 2 }, 1, 2, 2, [1, 2], [3], [1, 2]])).toStrictEqual([{ a: 1, b: 2 }, { a: 1 }, { b: 2 }, { c: 2 }, 1, 2, [1, 2], [3]]); }); });