Array.map() 方法不是通过迭代器作为构造函数来生成新的数组。实际上,它接受一个函数作为参数,并将该函数应用于原始数组中的每个元素,然后返回一个新的数组,其中包含该函数应用于每个元素的结果。
以下是一个示例,演示如何使用 Array.map() 方法将字符串数组转换为数字数组:
const strArr = ["1", "2", "3"];
const numArr = strArr.map(str => parseInt(str));
console.log(numArr); // [1, 2, 3]
在上面的示例中,我们将一个从字符串组成的数组传递给 map() 方法,该方法将每个字符串都解析为整数,并返回一个新的数字数组。