JavaScript - 获取满足条件的数组元素

2023-11-24

我正在使用 W3C 学习 JavaScript,但没有找到这个问题的答案。

我正在尝试对满足某些条件的数组元素进行一些操作。

除了在 for 循环中运行数组元素之外,还有其他方法吗? 也许类似(用其他语言):

foreach (object t in tArray)
   if (t follows some condition...) t++;

另一件事,有时我想使用元素的值,有时我想用它作为参考。语法上有什么区别?

另外,我很乐意为您推荐更多可供学习 JavaScript 的网站。 谢谢


在大多数浏览器(不是 IE filter方法,它并不能完全满足您的要求,但会创建满足特定条件的原始数组的元素数组:

function isGreaterThanFive(x) {
     return x > 5;
}

[1, 10, 4, 6].filter(isGreaterThanFive); // Returns [10, 6]

Mozilla 开发者网络有很多好的 JavaScript 资源。

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

JavaScript - 获取满足条件的数组元素 的相关文章

随机推荐

  • 为商店构建通用应用程序时出错:“清单引用文件‘MyAppName.dll’,该文件不是有效负载的一部分。”

    当尝试为 Windows 通用应用程序的商店创建应用程序包时 我在 Visual Studio 2015 中遇到此错误 清单引用文件 MyAppName dll 该文件不是有效负载的一部分 错误是在 MyAppSourcePath Pack
  • 使用 .NET(控制台应用程序)发布多个文件和表单值

    我想将多个文件和表单变量发布到 CGI 脚本 全部在oneHTTP 请求 我相信这需要一个 HTTP postmultipart form data编码 以下是发送所需信息的 HTML 表单示例 我需要通过应用程序发送相同的信息
  • ASP.NET 捆绑/缩小:包括动态生成的 Javascript

    我有一个动态生成 Javascript 的网站 生成的代码描述了类型元数据和一些服务器端常量 以便客户端可以轻松使用服务器的服务 因此它非常可缓存 生成的 Javascript 由 ASP NET MVC 控制器提供服务 所以它有一个 Ur
  • 理解 NumPy 的 einsum

    如何np einsum work 给定数组A and B 它们的矩阵乘法和转置计算使用 A B T 或等效地 使用 np einsum ij jk gt ki A B 注 这个答案是基于一个简短的博客文章 about einsum我不久前写
  • 在 Django 中过滤窗口函数

    我有以下模型 class Foobar models Model foo models IntegerField 我想出了如何计算连续的增量foo使用窗口函数的字段 qs Foobar objects annotate delta F fo
  • Node.js HTTP 响应正文的 unicode 问题

    使用本机 http 模块的 HTTP 请求的响应正文显示 unicode 字符的问号字符 而不是其实际值 这是我正在运行的基本代码片段 var http require http var google http createClient 8
  • 未定义的行为,或者:Swift 有序列点吗?

    在 C C 中 第二条语句 int i 0 int j i i i 调用两者 未指定的行为 因为操作数的求值顺序 未指定 并且 未定义的行为 因为对同一个对象的副作用i彼此之间是无序的 参见示例 为什么这些构造 使用 是未定义的行为 未定义
  • 如何在 didReceiveRemoteNotification 中获取 userInfo JSON 值

    func application application UIApplication didReceiveRemoteNotification userInfo NSObject AnyObject PFPush handlePush us
  • Magento 产品不会显示在类别中

    我最近负责构建和部署一个大型电子商务网站 过去 我们不得不使用客户遗留的 X cart 安装进行重新开发 与他们现有的工作流程集成度太高 我们听说过 Magento 的优点 所以我设置了一个测试安装来掌握它 在几个最初的问题之后 有一个实时
  • 在 ClickOnce 应用程序中使用 EventLog

    我有一个在多个 ClickOnce 应用程序中使用的库 如果这个库出现错误 我想将错误写入窗口EventLog 我找到了一个知识库文章关于如何 但这似乎需要管理员权限才能搜索源 特别是当试图搜索时它会窒息Security事件日志 是否有办法
  • 在java中使用不同的用户调用外部进程

    我们有一个作为 Windows 服务运行的 Java 应用程序 特定功能需要执行二进制文件 但使用启动应用程序的不同用户 有什么方法可以让我们以 以不同用户身份运行 样式调用 exe 我检查了ProcessBuilder的API 但没有找到
  • Powershell 和 SQL 参数。如果为空字符串,则传递 DBNull

    我得到这个参数 objDbCmd Parameters Add telephone System Data SqlDbType VarChar 18 Out Null objDbCmd Parameters telephone Value
  • 为什么这个 Javascript RGB 到 HSL 代码不起作用?

    我发现这个 RGB 到 HSL 脚本位于http www mjijackson com 2008 02 rgb to hsl and rgb to hsv color model conversion algorithms in javas
  • 如何旋转元素并将其放置在左上角或右上角?

    我用文本旋转了一个 div 并想将其放置在左上角 我设法将其放置在顶部 但无法使其与左边缘对齐 我该怎么做呢 credit position absolute background color pink transform rotate 9
  • Chrome 和 Firefox CORS AJAX 调用在某些 Mac 计算机上中止

    我们有一个网页 www saddleback com live Chrome 和 Firefox CORS AJAX 调用在某些 Mac 计算机上会中止 在装有 OSX 10 9 最新更新 Chrome 和 Firefox 最新更新 的 M
  • iOS 聊天应用程序如何通信?

    Whatsapp 和 Skype 等应用程序中的文本聊天如何进行通信 具体来说 消息如何received即时的 提前致谢 这和iOS中所谓的Socket编程有关 您可以参考苹果开发人员文档或这个链接可以在这方面帮助您 事实上 以下链接会非常
  • 在 ubuntu 18.04 上更新后无法打开 libmpfr.so.4

    今天我将笔记本电脑更新到 Ubuntu 18 04 现在我尝试为我的学士论文运行一个程序 但它给了我以下错误消息 加载共享库时出错 libmpfr so 4 无法打开共享对象文件 没有这样的文件或目录 我做了一些研究 我认为 libmpfr
  • 如何在Java中用Swing正确实现MVC?

    如果您想了解更多详细信息 请告诉我 或参阅此问题的最后几行 我已经读了很多书 我觉得我正在把一些简单的东西变成复杂的东西 但我仍然被困在这里和那里 所以也许你可以在那些非常具体的点上帮助我 我使用的是 Netbeans IDE 7 和 JD
  • asp.net mvc 4控制器并行执行多个ajax调用

    我有一个 asp net MVC 4 控制器 其方法是通过 ajax 调用的 问题在于 ajax 请求是由控制器按顺序处理的 这会导致性能问题 因为加载页面的时间是所有 ajax 请求的总和 而不是最长的 ajax 请求 为了演示这一点 我
  • JavaScript - 获取满足条件的数组元素

    我正在使用 W3C 学习 JavaScript 但没有找到这个问题的答案 我正在尝试对满足某些条件的数组元素进行一些操作 除了在 for 循环中运行数组元素之外 还有其他方法吗 也许类似 用其他语言 foreach object t in