
- 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
Finding the sum of all common elements within arrays using JavaScript
Problem
We are required to write a JavaScript function that takes in three arrays of numbers. Our function should return the sum of all those numbers that are common in all three arrays.
Example
Following is the code −
const arr1 = [4, 4, 5, 8, 3]; const arr2 = [7, 3, 7, 4, 1]; const arr3 = [11, 0, 7, 3, 4]; const sumCommon = (arr1 = [], arr2 = [], arr3 = []) => { let sum = 0; for(let i = 0; i < arr1.length; i++){ const el = arr1[i]; const ind2 = arr2.indexOf(el); const ind3 = arr3.indexOf(el); if(ind2 !== -1 && ind3 !== -1){ arr2.splice(ind2, 1); arr3.splice(ind3, 1); sum += el; }; }; return sum; }; console.log(sumCommon(arr1, arr2, arr3));
Output
7
- Related Articles
- Finding sum of all numbers within a range in JavaScript
- Finding sum of all unique elements in JavaScript
- Finding the common streak in two arrays in JavaScript
- Finding reversed index of elements in arrays - JavaScript
- Finding Common Item Between Arbitrary Number of Arrays in JavaScript
- Find all substrings combinations within arrays in JavaScript
- Finding sum of alternative elements of the array in JavaScript
- Finding two numbers given their sum and Highest Common Factor using JavaScript
- Taking common elements from many arrays in JavaScript
- Sum identical elements within one array in JavaScript
- Finding the sum of all numbers in the nth row of an increasing triangle using JavaScript
- Finding the inclination of arrays in JavaScript
- Finding all possible prime pairs that sum upto input number using JavaScript
- Column sum of elements of 2-D arrays in JavaScript
- Finding desired sum of elements in an array in JavaScript

Advertisements