当前位置: 首页 > news >正文

重庆住房城乡建设厅官方网站自己做直播网站

重庆住房城乡建设厅官方网站,自己做直播网站,移动开发专业,福州科技网站建设怎么做今天写需求的时候,需要对后端传回来的数据做乱码校验处理,需要筛除乱码数据。 这里我使用正则表达式并封装了一个判断是否为正常字段的方法。(如果是正常字段返回true,乱码字段返回false) 对后端返回的数据&#xff…

今天写需求的时候,需要对后端传回来的数据做乱码校验处理,需要筛除乱码数据。

这里我使用正则表达式并封装了一个判断是否为正常字段的方法。(如果是正常字段返回true,乱码字段返回false)

对后端返回的数据,可以直接用filter进行乱码字段的筛除。

在这篇博客里我衍生为讲解“使用filter处理数组从中筛出符合条件的元素

什么是filter?

filter 方法是数组对象的一个内置方法,用于创建一个新数组,其中包含所有通过指定函数测试的元素。(filter 方法会遍历数组中的每个元素,并将那些使测试函数返回 true 的元素组成一个新的数组。)

❗再三强调,会返回一个新的数组哦!!!但使用了filter不会对原数组产生影响。

filter的语法
array.filter(callback(element[, index[, array]])[, thisArg])
  • callback: 测试函数。
    • element: 当前元素。
    • index (可选): 当前元素的索引。
    • array (可选): 调用 filter 的数组。
  • thisArg (可选): 执行 callback 时用作 this 的值。

(我在使用时只传入了当前元素,并在测试函数中对元素进行正则测试/判断)

返回值

一个新的数组,包含所有使 callback 返回 true 的元素。如果没有元素通过测试,则返回一个空数组。

(拿我的需求做比方,如果需要留下的是正常元素,就要使得测试函数正常元素的返回值为true哦,但如果我要筛选出来的是乱码元素,就需要使得测试函数乱码元素的返回值为true)

传入返回布尔值的函数进行筛选

filter 方法的强大和遍历之处在于允许我们传入一个返回布尔值的函数。这个函数用于测试数组中的每个元素,并根据测试结果决定是否保留该元素。


举个简单的使用例子

需求:筛选偶数
const numbers = [1, 2, 3, 4, 5, 6];// 定义一个回调函数来测试是否为偶数
const isEven = (num) => num % 2 === 0;// 使用 filter 方法筛选偶数
const evenNumbers = numbers.filter(isEven);console.log(evenNumbers); // 输出: [2, 4, 6]

测试函数:isEven

测试目的:测试一个数字是否为偶数

numbers.filter(isEven)返回值:由numbers数组中偶数组成的数组

http://www.dtcms.com/a/581730.html

相关文章:

  • 服装网站制作网站建设需要的条件
  • 【把Linux“聊”明白】编译器gcc/g++与调试器gdb/cgdb:从编译原理到高效调试
  • LeetCode算法日记 - Day 96: 最长回文子串
  • 汽车ECU诊断刷写和OTA升级中的验签和校验
  • 网站主题旁边的图标怎么做的套模板网站
  • x265 编码器Analysis::compressInterCU_rd0_4 函数详细分析
  • 小杰-大模型(two)——RAG与Agent设计——Langchain-prompt提示词
  • Rust 练习册 :Luhn Trait与Trait实现
  • 家庭机器人,从科幻到日常的二十年突围战
  • 网站html地图导航代码大全网站功能的介绍
  • Android开发(Kotlin) 高阶函数、内联函数
  • AI安全与网络安全的融合:从挑战到解决方案
  • 从零开始构建现代化React应用:最佳实践与性能优化
  • 国外的网站建设公司广州工商注册服务中心
  • 【tips】常用不同状态小圆点样式css
  • 保险微网站制作公司网站费用计入什么科目
  • SSM网上水果商城s7436(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 北京市建设信息网站湖南手机版建站系统信息
  • 【函数参数传递方式选择指南(C/C++)】
  • 做ppt的图片素材网站数字营销成功案例
  • 企业网站子页面模板网站 开发 外包
  • 机器学习日报14
  • 解决Mac不能识别#include <bits/stdc++.h> 头文件问题
  • 基于站点数据进行遥感机器学习参数反演-以XGBOOST反演LST为例(附带数据与代码)试读
  • 四面山网站建设现在帮别人做网站赚钱不
  • 破解EEG逆问题:ADMM-ESINet如何融合优化理论与深度学习实现实时源成像
  • CSS 高中低部分面试题方法及知识点介绍
  • GMI Cloud@AI周报 | Cursor 2.0发布自研模型Composer;小鹏发布新一代人形机器人 IRON
  • 莱芜手机网站建设报价网站建设平台策划
  • 【jmeter】-安装-插件安装