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

I want to create an integer or a number that contains all the digits from an array of numbers or strings. How can i achieve this?

eg:

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

should become

 integer = 987456; 
+5
source share
1 answer

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 @kay suggested, another alternative uses + to convert a string to a number:

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

Source: https://habr.com/ru/post/1269533/


All Articles