javascript - 如何使用 JS 忽略以点开头的文件名?
问题描述
考虑我有一个包含 3 个文件的目录“Data”:“One”、“Two”、“.Three”。我应该如何更改此代码以仅填充数组“样本”不以“。”开头的文件名?在此示例中,它将是“一个”和“两个”文件。
谢谢!
var samples = [];
for (var i = 0; i < Data.listing.length; i++) {
var file = Data.listing[i];
}
return {"outfiles": samples};
解决方案
只需使用f => !f.startsWith('.')
.
let files = ["One", "Two", ".Three"];
console.log(files.filter(f => !f.startsWith('.')))
推荐阅读
- python-3.x - Python:搜索 tkinter 树视图记录。点击搜索后如何跳转到标签记录?
- java - 如何在 Java 中获取 JSONpath 的所有输出路径,以便用它们自己的函数替换现有值
- macos - Mac OS 终端找不到命令
- node.js - 节点js控制器如何保存对象数组的数据
- jq - 将一个对象合并到 json 文件的另一个对象中
- amazon-web-services - AWS API-Gateway Cognito Authorizer 不使用有效的令牌
- python - 如何在一个散点图的自己的列上绘制多个数据集
- python-3.x - 将循环输出保存到多个 Excel 工作表
- javascript - 了解 JavaScript 中的闭包范围
- asp.net-mvc-5 - 使用 LDAP 作为数据存储验证 ASP.Net Identity 2 中的密码