
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Removing duplicate values in a twodimensional array in JavaScript
We are required to write a JavaScript function that takes in a two-dimensional array of literals.
Our function should return a new array that contains all the entries from the original array but the repeating ones.
Example
The code for this will be −
const arr = [ [1,2,3,4,5], [3,4,6,7,8,2], [7,2,4,9,11,15], [10,12,3,7,11] ]; const removeDuplicates = arr => { let map = {}; let res = []; res = arr.map(el => { return el.filter(val => { if(map[val]){ return false; }; map[val] = 1; return true; }); }); return res; }; console.log(removeDuplicates(arr));
Output
The output in the console −
[ [ 1, 2, 3, 4, 5 ], [ 6, 7, 8 ], [ 9, 11, 15 ], [ 10, 12 ] ]
- Related Articles
- Removing duplicate objects from array in JavaScript
- Completely removing duplicate items from an array in JavaScript
- How to find duplicate values in a JavaScript array?
- Sum all duplicate values in array in JavaScript
- Removing duplicate elements from an array in PHP
- How to remove duplicate property values in array – JavaScript?
- Make an array of another array's duplicate values in JavaScript
- Removing Negatives from Array in JavaScript
- List all duplicate values in a nested JavaScript object
- Removing duplicates from a sorted array of literals in JavaScript
- Removing an element from an Array in Javascript
- Removing comments from array of string in JavaScript
- Convert array with duplicate values to object with number of repeated occurrences in JavaScript
- Sum all duplicate value in array - JavaScript
- How to detect duplicate values in primitive Java array?

Advertisements