javascript - 尝试删除/删除数组中的特定字符串时如何使用 .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));
解决方案
const arr = [1000, 2000, "numbers", 5000, 6000, "integers"];
console.log(arr.filter(item => Number.isInteger(item)))
您可以使用过滤器方法过滤掉整数,试一试。
推荐阅读
- python - 使用列表推导创建使用 dict 值放在一起的字符串列表
- python - 如何通过命令提示符运行多个 python 文件
- python - 在 SymPy 中使用欧拉公式扩展 exp(I*theta)
- r - Modifying Strings to transform 1 into 01
- javascript - 我的扫雷游戏中添加的“地雷”数量不一致,我知道错误是什么但无法修复
- python - 为什么我的代码不能继续我想要的?
- linux - 在 bash 脚本的变量中收集外部脚本输出
- reactjs - 尝试从网站注销时 Spring Security 出错
- docker - 使用 pyodbc 将 Docker 映像与主机上的 Oracle 数据库连接
- java - 编译为 APK 时 FXML 崩溃