使用node js按名称过滤

2023-12-31

有什么方法可以过滤具有给定扩展名的文件,然后进一步过滤它们 例如:我有.txt扩展,我想得到我所有的.txt来自数组

file= 
[ "animal_bio.txt",
  "xray.pdf",
  "fish_bio.txt",
  "mammal_doc.txt",
  "human_bio.txt",
  "machine.jpg"
]

过滤后的输出包含所有.txt扩展名并进一步它应该包含具有以下内容的所有文件_bio.txt名字在里面。

所以输出看起来像

futherFile=
[ "human_bio.txt",
  "fish_bio.txt",
  "animal_bio.txt"
]

您可以使用String.protytype.endsWith将字符串与您的扩展名进行比较的函数

const file = 
[ "animal_bio.txt",
  "xray.pdf",
  "fish_bio.txt",
  "mammal_doc.txt",
  "human_bio.txt",
  "machine.jpg"
]
result = file.filter((fileName) => fileName.endsWith("_bio.txt"));
console.log(result)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用node js按名称过滤 的相关文章

  • 与拉斐尔的路径位置

    我如何使用 raphael js 更改路径位置 很奇怪的是 明显的方法不起作用 var p paper path some path string p attr fill red p attr x 200 y 100 not working
  • 考虑使用“jsdom”测试环境

    我有这个简单的测试 import React from react import render from testing library react import Button from describe Button gt it rend
  • 如何在 mongodb-native findAndModify 中使用变量作为字段名称?

    在使用 mongodb native 驱动程序的这段代码中 我想增加在单独变量中指定的字段的值 问题在于 在这种情况下 inc 子句中的字段名称将是 变量 而不是变量的内容 在查询部分中 所选变量按预期工作并找到正确的 ID var sel
  • 热成像调色板

    自热成像早期以来 红外热像仪经常使用独特的调色板 从黑色到蓝色 品红色 橙色 黄色到亮白色 这个调色板通常被称为Iron or Ironbow 这是使用前视红外相机拍摄的图像的典型假彩色可视化 来源 维基百科 术语科特 http commo
  • 如何从 github 安装需要构建步骤的 npm 包,例如什么时候分叉一个库?

    假设您使用类似的库vue3 datepicker https www npmjs com package vue3 datepicker 您意识到您需要自定义某些内容 并且作为第一步 您想要使用它的自定义分支 问题是 当包被推送到 npm
  • 如何确保循环完成后执行语句?

    下面是我的代码的快照 routes index js exports index function req res var results new Array for var i 0 i lt 1000 i do database quer
  • 如何在 Angular 中实现全局加载器

    我有一个全局加载器 其实现如下 核心模块 router events pipe filter x gt x instanceof NavigationStart subscribe gt loaderService show router
  • Nightmare.js 截图缓冲区长度 0

    我正在运行一个 night js 脚本 我试图在其中截取页面上多个元素的屏幕截图 The first元素被捕获得很好 但折叠下方的所有其他元素都以零长度捕获 我正在努力调试这个问题 任何帮助将非常感激 基本上这个脚本会遍历一个页面并选择al
  • 帮助在 UIWebView 中使用 Javascript 代码

    我想在 webView 中运行以下代码 以便内容可编辑 javascript document body contentEditable true document designMode on void 0 到目前为止 我已经尝试过这个 v
  • YouTube 播放器 API:getDuration()、getCurrentTime()、getVideoData() 不起作用

    对于我的应用程序 我尝试使用 YouTube Iframe 播放器 API 来播放视频 并允许用户更改视频而无需重新加载页面 我通过使用来实现这一点player loadVideoById video id 方法 通过YouTube视频id
  • Xml、xsl Javascript 排序

    我正在寻找一种使用 javascript 对 xml 数据进行排序的方法 并希望最终过滤掉数据 我知道这一切都可以在 xsl 文件中实现 但我想在客户端进行 我已经搜索了多个使用 javascript 进行排序的地方 但其中大部分要么太特定
  • 移动设备上的剩余悬停效果

    我一整天都在努力做这个JSFiddle http jsfiddle net gsamaras q2w4jjyt 4 也适用于手机 但我所有的尝试都没有效果 在桌面上 当用户将鼠标悬停在箭头上时 它会变成红色 在移动设备上 当用户触摸 为了单
  • JavaScript 语法是什么:{Ci, CC}? [复制]

    这个问题在这里已经有答案了 我正在做一些 FF 附加开发 我看到这样的语法 var Cc Ci require chrome 只是好奇这个语法是什么 以及它是否对 FF 开发或其他东西有特殊意义 这称为解构赋值 它的一个特点是JavaScr
  • Safari 和 Edge 中的 audioContext.copyToChannel() 替代方案

    Safari 和 Edge 都不支持audioContext copyToChannel 函数用自定义内容填充audioBuffer 还有其他方法吗 就我而言 我想创建一个脉冲响应 用该响应填充缓冲区 并将一些声音与该缓冲区进行卷积 对于
  • 谷歌colab录音,如何实现更精确的方式告诉用户开始对着麦克风说话

    我正在尝试创建一个为机器学习项目录制音频的程序 我想使用 google colab 这样人们就不必在他们的系统上安装或运行任何东西 我在网上找到了这个录制和播放音频的示例 单元格 1 包含用于录制音频的 js 代码和用于将其转换为字节对象的
  • 如何将多个画布元素放入一个画布元素中?

    我有多个由 JavaScript 创建的画布元素 我的问题是 如何将多个画布元素放入一个画布元素 干得好 JSfiddle http jsfiddle net Allendar UqxCY 它会抓取每个画布并将它们做成 PNG 的 访问缓冲
  • Web 文本编辑器中的 RTF 格式

    网络上是否有支持 RTF 格式文档输入的文本编辑器 我知道这对 webdev 来说有点奇怪 但我需要从数据库中读取 RTF 文档 并在基于 Web 的文本编辑器中对其进行编辑 然后将其存储回 RTF 中 在我在转换工具上投入太多资金之前 我
  • 单击行内的按钮时防止触发表行 onclick 事件

    我有一个带有 ONCLICK 事件的表行 切换下面的附加数据 在其中一个行单元格内有一个按钮 单击时执行 AJAX 操作 当我单击按钮时 行的 onclick 事件也会触发 并且会发生附加数据在 AJAX 调用完成之前出现 这对我来说是一个
  • 电子节点集成不起作用,也普遍奇怪的电子行为[重复]

    这个问题在这里已经有答案了 我是 Electron 的新手 我一直在努力让它工作 我遇到了无法解释的行为 所以这里有一个总结 我无法让 Electron 和 html 之间的通信正常工作 即使我有nodeIntegration true 网
  • IE8 - 隐藏 div 内的表单,返回键不再起作用

    我有一个登录表单 位于带有 display none 的 div 中 然后我使用 jquery 淡入表单 但 Enter Return 键不再提交表单 如果我将显示更改为阻止 则效果很好 此问题仅存在于 IE 中 有任何想法吗 这是一个不起

随机推荐

  • 如何在 Three.js 中将文本附加到立方体的顶点?另外,我可以在立方体内的任何位置添加文本吗?

    我正在尝试使用 Three js 为项目创建一个多维数据集 我需要将文本添加到顶点以及立方体内的不同点 知道如何做到这一点吗 有关在 Three js 中使用 Sprite 对象的一些基本代码示例 请查看 http stemkoski gi
  • 在插入时将自动增量值复制到另一列?

    基本上我有一个产品版本表 所以它有两列感兴趣 id product id id is an autoincrement column product id只是一个int 当产品第一次被创建时product id来自id 编辑产品时 我们复制
  • 如何将多个模块分组到一个命名空间中?

    我有一个 python3 5 项目 我决定为每个模块创建一个类 我决定这样做是因为我发现我的文件很长而且我很难理解发生了什么 进行更改后 我感觉我在每个导入文件中重复自己 from school student import Student
  • 如何在 iOS 中创建多行字符串或多行标签作为 CGPath?

    API支持这个吗 如果没有 我该怎么办 有CTFontCreatePathForGlyph在 Core Text 中 它可以将单个字符转换为路径 我可以在循环中使用它来创建我的字符串作为路径 但我必须处理间距和字偶距以及所有其他令人讨厌的事
  • 调用 didRangeBeacon 时未找到任何信标

    我注册了自己的位置管理器来监视和测距一些信标 self locationManager startMonitoringForRegion region self locationManager startRangingBeaconsInRe
  • 如何让android应用程序始终保持登录状态?

    现在我正在尝试创建一个 Android 应用程序 假设它将是某种 X 概念 所以我正在创建一个登录屏幕 我想做的是 如果我在手机上登录该应用程序 那么每当我尝试访问该应用程序时 它应该始终登录 例如我们手机中的 Facebook G mai
  • 返回前正确,返回后错误

    我已经在谷歌上搜索了几个小时 但没有运气 我正在使用标准c 调用一个非常简单的方法 并返回正确的值 但返回后的值完全错误 call declare the gross and ficaTax variables double gross d
  • 未生成资源文件代码

    我有我的默认资源文件Resources resxVisual Studio 很好地生成了一个designer cs类 但是当我尝试创建Resources de DE resx 它不会生成 我检查了两个文件的所有属性是否相同 它确实生成Res
  • 在 Macintosh 上安装 OpenCV

    我一直在关注这个教程 http blogs wcode org 2014 10 howto install build and use opencv macosx 10 10 http blogs wcode org 2014 10 how
  • PHP 服务器返回的 JSON 数据为空

    我很难弄清楚这个问题 似乎无论我尝试什么 PHP 总是最终返回一个空数组 这是我的主文件 index php 的代码
  • 从 Web 应用程序打印到客户端打印机

    如果我有一台打印机直接连接到 PC 带有打印机的信息亭 我将如何创建网页 net Web 应用程序 将 jpg 打印到信息亭打印机的功能 而无需用户干预 除了单击页面上的按钮 这个问题已经被问过好几次了 结果总是你can t通过普通的网络技
  • Ionic 2 / 3 / 4:如何将标题中的按钮与标题右侧对齐

    如何与右侧对齐 按钮显示在标题左侧 没有撰写图标 这是我正在做的事情
  • Nginx 位置匹配中的变量捕获

    假设我有一个像这样的 URL www example com a b sth 我在 Nginx 配置中编写了一个位置块 location a b
  • C# 中的 3D 数学有什么好的库吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在编写一个工具 它将用于处理一堆 3D 数据 执行诸如旋转对象 平移 缩放和所有这些好东西之类的操
  • 如何向用户询问文件名?

    搜索 FileDialog 的调用 我想向用户询问 Pharo 4 0 中的文件名 通过观察员我找到了班级 FileDialogWindow 用一种方法 answerFileName 寻找 answerFileName 的发件人 我去上课
  • Google Maps API:缩放时 SVG 标记相对于地图移动

    我在地图上创建了两个标记 一个是标准标记 另一个使用 SVG 路径 当我缩小时 标准标记不会相对于地图移动 但 SVG 标记会相对移动 这是一个小提琴 你可以明白我的意思 http jsfiddle net 9A4ET http jsfid
  • 如何使用 Spray Routing 测试自定义 Json 对象

    我正在 mongodb 之上创建一个带有 Spray routing 的 Rest API 以进行一些 CRUD 操作 这一切都工作正常 预计每当我尝试使用 specs2 测试它时 以下规格 class RestServiceSpec ex
  • 使用 MapView 抛出 ClassNotFoundException

    我正在努力寻找这段代码锁定的原因 据我所知 我在清单文件中声明了正确的权限 如下所示 我尝试在实际设备 Droid x w 2 3 3 和 AVD 上运行它 但没有成功 我还附加了 logcat 这使我遇到了 classnotfound 异
  • 如何验证x509证书的签名?

    我有两个 X509Certificate 对象 x1 和 x2 我想验证 x2 是否由 x1 签名 我认为这是通过 x1 的公钥和 x2 的签名来完成的 具体如何做到这一点 我还想知道将 x2 的发行者与 x1 的主题进行逐字节比较并在不同
  • 使用node js按名称过滤

    有什么方法可以过滤具有给定扩展名的文件 然后进一步过滤它们 例如 我有 txt扩展 我想得到我所有的 txt来自数组 file animal bio txt xray pdf fish bio txt mammal doc txt huma