Явно преобразовать массив в число можно только в случае, если элементами массива являются числа, либо строки, которые можно преобразовать в числа.

Для преобразования подойдет метод 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