Методы преобразования строкового массива в числовой массив в JavaScript

Чтобы преобразовать строковый массив в числовой массив в JavaScript, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование метода map():

    const stringArray = ['1', '2', '3', '4', '5'];
    const numberArray = stringArray.map(Number);
    console.log(numberArray);
  2. Использование цикла for:

    const stringArray = ['1', '2', '3', '4', '5'];
    const numberArray = [];
    for (let i = 0; i < stringArray.length; i++) {
    numberArray.push(Number(stringArray[i]));
    }
    console.log(numberArray);
  3. Использование функции parseInt()с методом map():

    const stringArray = ['1', '2', '3', '4', '5'];
    const numberArray = stringArray.map(str => parseInt(str, 10));
    console.log(numberArray);
  4. Использование функции parseFloat()с методом map()(для десятичных чисел):

    const stringArray = ['1.5', '2.3', '3.7', '4.1', '5.9'];
    const numberArray = stringArray.map(str => parseFloat(str));
    console.log(numberArray);
  5. Использование оператора расширения (...) и метода map():

    const stringArray = ['1', '2', '3', '4', '5'];
    const numberArray = [...stringArray].map(Number);
    console.log(numberArray);