Чтобы преобразовать элементы массива в целые числа в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
-
Функция parseInt():
Вы можете использовать функцию parseInt() для преобразования строки в целое число. Переберите массив и примените parseInt() к каждому элементу.var array = ['1', '2', '3']; for (var i = 0; i < array.length; i++) { array[i] = parseInt(array[i]); }
-
Функция Number():
Функция Number() также может использоваться для преобразования строки в целое число. Переберите массив и примените Number() к каждому элементу.var array = ['1', '2', '3']; for (var i = 0; i < array.length; i++) { array[i] = Number(array[i]); }
-
Оператор унарный плюс (+):
Оператор унарный плюс может преобразовать строку в число. Выполните итерацию по массиву и используйте унарный оператор плюс для каждого элемента.var array = ['1', '2', '3']; for (var i = 0; i < array.length; i++) { array[i] = +array[i]; }
-
Метод 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); // });
-
Стрелочная функция и map():
С помощью стрелочных функций ES6 вы можете еще больше упростить код.var array = ['1', '2', '3']; array = array.map(element => parseInt(element)); // Or using Number() // array = array.map(element => Number(element));