📅  最后修改于: 2023-12-03 15:06:17.956000             🧑  作者: Mango
在编程中,经常需要将数组的元素以各种不同的方式打印出来。本文将介绍一种方法,可以为数组中每个不分隔该元素任何数字的元素打印数字。
该方法的思路是遍历数组,对于每个不分隔该元素任何数字的元素,将其转换为数字并打印出来。
以下是使用JavaScript实现该方法的代码:
const arr = [1, "23", "45abc", "1234", "56", true];
for (let i = 0; i < arr.length; i++) {
if (/\D/.test(arr[i])) {
continue;
}
console.log(parseInt(arr[i]));
}
如上所示,我们首先定义了一个数组arr,并进行了遍历。在遍历的过程中,我们使用/\D/.test(arr[i])
来检查当前元素是否为数字,如果不是数字,则使用continue
跳过该元素。否则,我们使用parseInt
将其转换为整数并打印出来。
假设我们有一个数组:
const arr = [1, "23", "45abc", "1234", "56", true];
使用上述代码,我们可以输出以下结果:
1
23
1234
56
本文介绍了一种为数组中每个不分隔该元素任何数字的元素打印数字的方法。这种方法可以在处理各种类型的数组时很有用。