首页 > 解决方案 > 如何使用 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};

标签: javascriptregexfilenames

解决方案


只需使用f => !f.startsWith('.').

let files = ["One", "Two", ".Three"];

console.log(files.filter(f => !f.startsWith('.')))


推荐阅读