Как преобразовать элементы массива в целые числа в JavaScript: объяснение нескольких методов

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

  1. Функция parseInt():
    Вы можете использовать функцию parseInt() для преобразования строки в целое число. Переберите массив и примените parseInt() к каждому элементу.

    var array = ['1', '2', '3'];
    for (var i = 0; i < array.length; i++) {
     array[i] = parseInt(array[i]);
    }
  2. Функция Number():
    Функция Number() также может использоваться для преобразования строки в целое число. Переберите массив и примените Number() к каждому элементу.

    var array = ['1', '2', '3'];
    for (var i = 0; i < array.length; i++) {
     array[i] = Number(array[i]);
    }
  3. Оператор унарный плюс (+):
    Оператор унарный плюс может преобразовать строку в число. Выполните итерацию по массиву и используйте унарный оператор плюс для каждого элемента.

    var array = ['1', '2', '3'];
    for (var i = 0; i < array.length; i++) {
     array[i] = +array[i];
    }
  4. Метод Array.map():
    Вы можете использовать метод map() для создания нового массива с преобразованными значениями. Сопоставьте массив и используйте parseInt() или Number() для преобразования каждого элемента.

    var array = ['1', '2', '3'];
    array = array.map(function(element) {
     return parseInt(element);
    });
    // Or using Number()
    // array = array.map(function(element) {
    //   return Number(element);
    // });
  5. Стрелочная функция и map():
    С помощью стрелочных функций ES6 вы можете еще больше упростить код.

    var array = ['1', '2', '3'];
    array = array.map(element => parseInt(element));
    // Or using Number()
    // array = array.map(element => Number(element));