Явно преобразовать массив в число можно только в случае, если элементами массива являются числа, либо строки, которые можно преобразовать в числа.
Для преобразования подойдет метод join(), который позволяет объединить элементы массива. Однако, поскольку на выходе мы получим строку, необходимо дополнительно ее преобразовать в число, например с помощью унарного оператора +.
let array1 = [1, 2, 3, 4, 5];
array1.join(''); // '12345' - получим строку
+array1.join(''); // 12345 - получим число
let array2 = ['1', 2, '345'];
+array2.join(''); // 12345
Если массив состоит из строк, содержащих не только числа, необходимо массив перебрать и для каждого элемента воспользоваться одним из способов преобразования строки в число. Рассмотрим случай, когда подойдет метод match().
let array = ['33 коровы', '4 таракана и 1 сверчок', 'в октете 8 человек'];
array.map(item => item.match(/\d/g).join('')); // ['33', '41', '8']
+array.map(item => item.match(/\d/g).join('')).join(''); // 33418
Если в массиве есть и число и строка, то вначале делаем из массива строку (о способах в этой главе), а потом из нее число.
let array = ['33 коровы', '4 таракана и 1 сверчок', 987];
let string = array.toString(); // '33 коровы,4 таракана и 1 сверчок,987'
let number = +string.match(/\d/g).join(''); // 3341987