首页 > 解决方案 > 尝试删除/删除数组中的特定字符串时如何使用 .splice()?

问题描述

我已经创建了一种删除数组中字符串的成功方法,但是有没有办法使用 .splice() 删除数组中的特定部分

const arr = [1000, 2000, "numbers", 5000, 6000, "integers"];

getInt = (arr) => {
  return arr.map((i)=> {if (/^\d+$/.test(i))
   return i;
  });
}
getInt(arr);

console.log(getInt(arr));

标签: javascriptarrays

解决方案


const arr = [1000, 2000, "numbers", 5000, 6000, "integers"];

console.log(arr.filter(item =>  Number.isInteger(item)))

您可以使用过滤器方法过滤掉整数,试一试。


推荐阅读