当前位置: 首页 > 编程笔记 >

用JavaScript中的filter()和include()过滤数组

蒋高杰
2023-03-14
本文向大家介绍用JavaScript中的filter()和include()过滤数组,包括了用JavaScript中的filter()和include()过滤数组的使用技巧和注意事项,需要的朋友参考一下

假设以下是我们的数组-

const names = ['John', 'David', 'Mike','Sam','Carol','Bob'];

现在,我们将过滤数组-

var nameObject=names.filter((allNameObject) => !['David', 'Mike','Sam','Carol'].includes(allNameObject));

示例

const names = ['John', 'David', 'Mike','Sam','Carol','Bob'];
console.log("The names are=");
console.log(names);
var nameObject=names.filter((allNameObject) => !['David', 'Mike','Sam','Carol'].includes(allNameObject));
console.log("After filter=");
console.log(nameObject);

要运行上述程序,您需要使用以下命令-

node fileName.js.

在这里,我的文件名为demo65.js。

输出结果

这将产生以下输出-

PS C:\Users\Amit\JavaScript-code> node demo65.js
The names are=
[ 'John', 'David', 'Mike', 'Sam', 'Carol', 'Bob' ]
After filter=
[ 'John', 'Bob' ]
 类似资料:
  • 本文阐述Apache中过滤器的用法。 Apache 2 中的过滤器 相关模块 相关指令 mod_filter mod_deflate mod_ext_filter mod_include mod_charset_lite FilterChain FilterDeclare FilterProtocol FilterProvider AddInputFilter AddOutputFilter Re

  • 过滤器用于修改特定文件,Hexo 将这些文件依序传给过滤器,而过滤器可以针对文件进行修改,这个概念借鉴自 WordPress。 概要 hexo.extend.filter.register(type, function() { // User configuration const { config } = this; if (config.external_link.enable)

  • Filter 只发射通过了谓词测试的数据项 Filter操作符使用你指定的一个谓词函数测试数据项,只有通过测试的数据才会被发射。 RxJava将这个操作符实现为filter函数。 示例代码 Observable.just(1, 2, 3, 4, 5) .filter(new Func1<Integer, Boolean>() { @Override

  • 本文向大家介绍vue中过滤器filter的讲解,包括了vue中过滤器filter的讲解的使用技巧和注意事项,需要的朋友参考一下 效果图 若有不足请多多指教!希望给您带来帮助! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 本文向大家介绍从JavaScript中的数组中过滤null?,包括了从JavaScript中的数组中过滤null?的使用技巧和注意事项,需要的朋友参考一下 要从数组中过滤null并仅显示非null值,请使用。以下是代码- 示例 要运行上述程序,您需要使用以下命令- 输出结果 在这里,我的文件名为demo148.js。这将产生以下输出-

  • freecodecamp有一个问题,细节如下: 要求: 创建一个函数,该函数查看对象数组(第一个参数),并返回具有匹配名称和值对的所有对象数组(第二个参数)。 例如,如果第一个参数是[{first:“Romeo”,last:“Montague”},{first:“Mercutio”,last:null},{first:“Tybalt”,last:“Capulet”}],并且第二个参数是{last:

  • 从本章开始,我们学习SVG的一些高级功能,包括过滤器(Filter)、渐变(Gradient)。SVG还支持动画特性,但我们推荐使用CSS3的动画,所以这里不做讲解。 SVG 过滤器元素 SVG过滤器(也称为滤镜)用来给SVG图形添加特效,和PS软件中的滤镜效果类似。SVG中可用的过滤器元素包括: <feBlend> - 图片混合 <feColorMatrix> - 颜色变换 <feCompone

  • 丰富的过滤器插件的存在是 logstash 威力如此强大的重要因素。名为过滤器,其实提供的不单单是过滤的功能。在本章我们就会重点介绍几个插件,它们扩展了进入过滤器的原始数据,进行复杂的逻辑处理,甚至可以无中生有的添加新的 logstash 事件到后续的流程中去!