要从字符串数组中获取仅包含数字的数组,可以使用多种编程语言来实现。以下是使用JavaScript的示例代码:
function getNumericArray(arr) {
return arr.filter(item => !isNaN(Number(item)));
}
const inputArray = ["123", "abc", "456", "def", "789"];
const numericArray = getNumericArray(inputArray);
console.log(numericArray); // 输出: ["123", "456", "789"]
filter
方法可以简洁地实现功能。function getNumericArray(arr) {
return arr.filter(item => !isNaN(Number(item.trim())));
}
null
值:null
值在转换为数字时会变成NaN
,导致它们也被过滤掉。null
值的处理。function getNumericArray(arr) {
return arr.filter(item => item !== null && item !== undefined && !isNaN(Number(item.trim())));
}
通过以上方法,你可以有效地从字符串数组中提取出仅包含数字的数组,并解决可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云