remove-duplicate-json-object
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Remove Duplicate Json Object

This library was generated with Angular CLI version 11.0.5.

Description

This library helps to find the duplicate json object (key/value pairs) in your given array and remove it.

Install

npm i remove-duplicate-json-object --save

Usage

Import RemoveDuplicateJsonObjectModule to your module

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';

import {  RemoveDuplicateJsonObjectModule} from 'remove-duplicate-json-object';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,

    RemoveDuplicateJsonObjectModule

  ],
 providers: [],
  bootstrap: [AppComponent]
})

export class AppModule { }

And use pipe in your component

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `

  <div *ngFor="let fruit of fruits | removeDuplicateJsonObject : 'name'">
  {{fruit?.id}} - {{fruit?.name}}
  </div>

`})

export class AppComponent {

  fruits = [
    { id: 1, name: "Apple" },
    { id: 2, name: "Apple" },
    { id: 3, name: "strawberries" },
    { id: 4, name: "raspberries" },
    { id: 5, name: "blueberries" },
    { id: 6, name: "kiwifruit" },
    { id: 7, name: "passionfruit" }
  ]

}

In above example , we have the fruits list with a duplicate item , You simply give the required key name like above example, it find and remove that duplicate item in your array :)

Support remove-duplicate-json-object

remove-duplicate-json-object is completely free and open-source. If you feel , it is helpful in your coding life , please support and share the package in your social networks,

                                     Happy Coding  :)

License

[MIT] © [sathishkumarmayilsamy]

Package Sidebar

Install

npm i remove-duplicate-json-object

Weekly Downloads

6

Version

0.0.2

License

MIT

Unpacked Size

20.3 kB

Total Files

18

Last publish

Collaborators

  • sathishkumarmayilsamy