
- 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
Constructing an array of addition/subtractions relative to first array element in JavaScript
Problem
We are required to write a JavaScript function that takes in an array of positive integers. Our function should map this array to an array of string integers.
The array should contain the number we should add/subtract to the first element to achieve the corresponding element.
For example
[4, 3, 6, 2]
should return −
['+0', '-1', '+2', '-2']
Example
Following is the code −
const arr = [4, 3, 6, 2]; const buildRelative = (arr = []) => { const res = []; let num = ''; for(let i of arr){ if(i - arr[0] >= 0){ num += '+' + (i - arr[0]) }else{ num += i - arr[0] }; res.push(num); num = ''; }; return res; }; console.log(buildRelative(arr));
Output
[ '+0', '-1', '+2', '-2' ]
- Related Articles
- Constructing an array of first n multiples of an input number in JavaScript
- Constructing largest number from an array in JavaScript
- Constructing multiples array - JavaScript
- Constructing product array in JavaScript
- Finding the first redundant element in an array - JavaScript
- Alternate addition multiplication in an array - JavaScript
- Get the first element of array in JavaScript
- First element and last element in a JavaScript array?
- Addition multiplication ladder in an array in JavaScript\n
- Constructing an array of smaller elements than the corresponding elements based on input array in JavaScript
- How to get the first element of an array in PHP?
- Constructing array from string unique characters in JavaScript
- Finding first unique element in sorted array in JavaScript
- Searching an element in Javascript Array
- Sort an array to have specific items first in the array - JavaScript

Advertisements