在 JavaScript 中过滤以字母开头的列表元素

2023-12-29

我正在尝试将以“N”开头的列表元素整理到一个新列表中。 为什么这不起作用?

const countries = ['Norway', 'Sweden',  'Denmark', 'New Zealand'];

function firstN(){
  for (let i=0;i<countries.length;i++){
    countries[i].startsWith("N")
    }
}

let startsWithN = countries.filter(firstN())

这与@adeneo的答案大致相同,只是更简洁一些:

const countries = ['Norway', 'Sweden',  'Denmark', 'New Zealand'];

const startsWithN = countries.filter((country) => country.startsWith("N"));

console.log(startsWithN);

// Output: [ 'Norway', 'New Zealand' ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JavaScript 中过滤以字母开头的列表元素 的相关文章

随机推荐

  • 如何使用 apache Camel 创建 IAM 用户?

    我有一个骆驼休息API 我试图使用 apache Camel 框架创建一个 IAM 用户 代码是这样的 gt post iam create user route process new Processor Override public
  • 我应该将安全代码与不安全代码混合在一起吗?

    我正在开发一个使用大量 WIN32 API 调用并需要一些不安全代码的项目 从最佳实践的角度来看 我是否应该将此代码隔离在使用 unsafe 开关编译的其自己的 DLL 中 同时保持主应用程序的安全 换一种方式 有什么理由不使用 unsaf
  • SVN - 在提交主干时提交外部

    简短而甜蜜 我有一个带有外部的项目 它允许我在一项操作中提交对该外部文件的更改以及对主干的更改 我有另一个带有外部的项目 它确实not允许我在主干旁边提交更改 最明显的区别是第二个外部被签出到复合目录 但除此之外我找不到任何区别 据我所知
  • 使用 fclose 到 popen 的管道是一个严重的错误?

    几个月前 我为 Linux 编写了一个 CGI 应用程序 它使用popen 读取命令的输出 然后我关闭管道fclose 现在 我读到关闭管道需要使用pclose 手册说 返回值来自popen 是一个普通的标准I O流 尊重除了它必须关闭pc
  • 名称“演员”未定义

    我在 python 编程方面遇到问题 当我尝试编写游戏时 由书本介绍 Coding Games Python DK 3 它说 名称 Actor 未定义 这是我的代码 import pgzrun from random import rand
  • R中的快速傅立叶变换

    我有一个数据集 其中包含动物在 12 个月内每小时的访问次数 我想使用快速傅里叶变换来检查循环模式和周期性 过去 我为此使用过 Statistica 但是 我想使用 R 来绘制频谱密度与周期的关系图 在 R 中是否有一种简单的方法可以做到这
  • 如何从 PreferenceActivity 外部更改首选项的状态?

    我的应用程序中有一些功能需要 Android 版本 4 2 因此 在我的主要活动中 我需要检查可用的操作系统功能并修改 启用 禁用 我的中定义的首选项项目PreferenceActivity 从外部无法访问以下代码PreferenceAct
  • 向任何指针添加字节偏移量的可移植且安全的方法

    我对使用 C 还很陌生 还没有掌握该语言的所有复杂性和微妙之处 什么是最便携 正确 安全在 C 11 中向任何类型的指针添加任意字节偏移量的方法 SomeType ptr int offset 12345 bytes ptr ptr off
  • 我可以拥有一个具有对其自身的外键引用的 Django 模型吗?

    好吧 我该怎么做呢 class Example models Model parent example models ForeignKey Example 我想让一个模型有一个对其自身的外键引用 当我尝试创建这个时 我收到一个 django
  • Flash Builder + Eclipse:禁用鼠标悬停弹出窗口?

    有什么方法可以禁用当鼠标悬停在代码上时出现的无聊弹出窗口吗 在 Eclipse 中 您可以通过转到 Window gt Preferences gt Java gt Editor gt Hovers 并取消选择其中的所有内容来删除它 我在
  • 在 C# 中从内存中释放指针

    我正在使用 C 处理指针fixed 短语 我将代码放在固定语句的括号内 并想知道垃圾收集是否会在固定语句之后处理指针释放 fixed int p x i work with x 如果不是我怎样才能释放它 您的指针指向托管对象 x 所以没有什
  • 如何更改表单内 Angular ngx-bootstrap 的日期选择器中的日期格式

    在 Angular 4 应用程序中使用 ngx bootstrap Datepicker 我知道通常您可以这样指定日期格式
  • 在 Windows 中安装 Python cx_Oracle 模块并连接到 Oracle 数据库

    我一直在尝试安装和设置此功能 尽管有几个链接描述了如何执行此操作 但我只是无法使其正常工作 我将首先描述设置 我的电脑 Windows 8 1 企业版 62 位 远程服务器 Oracle DB 版本 12 1 0 2 C Users Pym
  • 使用 Active Directory 进行 .NET 中的用户组和角色管理

    我目前正在研究用于存储基于 NET 的项目的用户角色和权限的方法 其中一些项目是基于网络的 有些则不是 我目前正在努力寻找最佳方法 以跨项目类型以一致 可移植的方式实现我正在寻找的目标 在我看来 我们希望利用 Active Director
  • 处理程序“ExtensionlessUrlHandler-Integrated-4.0”的模块列表中有一个错误的模块“ManagedPipelineHandler”

    老实说 我曾尝试在 IIS 上搞一个肮脏的把戏 正当我以为我能逃脱惩罚时 我意识到我的解决方法不起作用 这是我尝试做的 1 我有 ASP NET 应用程序预加载器继承的类IProcessHostPreloadClient并进行所有繁重的初始
  • Matlab 和 C# 之间的互操作

    浏览了互联网后 看起来 C 和 Matlab 之间可以互操作 我想知道是否有人取得了成功 以及他们做了什么 如果可能的话 以某种方式在不使用 COM 的情况下实现它 谢谢你的时间 从 MATLAB R2009a 版本开始 可以从 MATLA
  • Hibernate 选择具有给定属性的集合元素

    Entity Project具有集合属性contributors映射为 OneToMany与实体的关系User Entity Table name projects public class Project OneToMany JoinTa
  • 通过 p/invoke 从 c# 使用 XGBoost DLL

    我正在尝试使用XGBoost的 https github com dmlc xgboostdll libxgboost dll 来创建 DMatrix 类似于 2D 数组 并获取它有多少列 它运行良好 直到抛出一个System Access
  • 有没有办法调试 chrome 请求排队的原因?

    背景 Chrome 有一个请求队列 在某些情况下 它会对可延迟的请求进行排队 但我发现很难确定哪些请求导致请求排队 我的问题是 我们有办法深入了解排队问题的根本原因吗 源代码 https chromium googlesource com
  • 在 JavaScript 中过滤以字母开头的列表元素

    我正在尝试将以 N 开头的列表元素整理到一个新列表中 为什么这不起作用 const countries Norway Sweden Denmark New Zealand function firstN for let i 0 i