Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create an integer or number from array of digits or string of digits in JavaScript

Tags:

javascript

I want to create an integer or number that contains all the digits from an array of digits or string. How can I achieve that ?

for example:

digitArry = [9', '8', '7', '4', '5', '6'];

should become

integer = 987456;
like image 791
Ameet Avatar asked Jul 05 '17 17:07

Ameet


1 Answers

You can use join and parseInt:

var digitArry = ['9', '8', '7', '4', '5', '6'];
var integer = parseInt(digitArry.join(''), 10);

console.log(integer);

EDIT: As suggested by @kay, another alternative is using + to convert string to number:

var digitArry = ['9', '8', '7', '4', '5', '6'];
var integer = +digitArry.join('');

console.log(integer);
like image 168
Alberto Trindade Tavares Avatar answered Nov 04 '22 09:11

Alberto Trindade Tavares