📌  相关文章
📜  如何在js中将数组元素更改为整数 - Javascript(1)

📅  最后修改于: 2023-12-03 15:08:55.647000             🧑  作者: Mango

如何在JS中将数组元素更改为整数

在JavaScript中,有时候需要将数组中的元素更改为整数类型。下面我们将介绍两种方法来实现这个功能。

方法一:使用for循环和parseInt()函数

我们可以使用for循环遍历数组,然后使用parseInt()函数将每个元素转换为整数类型。代码如下:

let arr = ['1', '2', '3'];

for(let i = 0; i < arr.length; i++) {
  arr[i] = parseInt(arr[i]);
}

console.log(arr); // 输出 [1, 2, 3]

在上面的代码中,我们先定义了一个包含字符串类型元素的数组arr,然后使用for循环遍历数组,每次遍历使用parseInt()函数将元素转换为整数类型,并将转换后的值赋给原来的元素。最后,我们打印数组的值,可以看到数组中的元素已经被更改为整数类型。

方法二:使用Array.prototype.map()函数

我们也可以使用Array.prototype.map()函数来实现这个功能。该函数会遍历数组中的每个元素,并将每个元素传递给一个回调函数,最终返回一个新的数组。

我们可以将每个元素作为参数传递给转换函数,并在函数中使用parseInt()函数将其转换为整数类型。代码如下:

let arr = ['1', '2', '3'];

arr = arr.map(function(value) {
  return parseInt(value);
});

console.log(arr); // 输出 [1, 2, 3]

在上面的代码中,我们同样定义了一个包含字符串类型元素的数组arr。然后,我们使用map()函数遍历数组,并将每个元素传递给回调函数。回调函数中使用parseInt()函数将元素转换为整数类型,并将转换后的值返回给map()函数,最终得到一个新的数组。最后,我们打印数组的值,可以看到数组中的元素已经被更改为整数类型。

以上是在JavaScript中将数组元素更改为整数的两种方法,希望能对你有所帮助。