Метод `map` возвращает новый массив, содержащий результат выполнения функции для каждого элемента исходного массива. Поэтому результат работы метода `map` всегда будет являться массивом.
Если метод `map` не возвращает массив, то, скорее всего, делается что-то неправильно. Возможно, используется другой метод или функция, возвращающая строку.
Пример кода с использованием метода `map`:
```javascript
const numbers = [1, 2, 3, 4, 5];
const squaredNumbers = numbers.map(num => num * num);
console.log(squaredNumbers);
// Результат: [1, 4, 9, 16, 25]
```
В данном примере метод `map` применяется к массиву `numbers` и возвращает новый массив `squaredNumbers`, в котором каждый элемент представляет квадратное значение соответствующего элемента исходного массива.