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

成都住房和城乡建设部网站电商运营培训

成都住房和城乡建设部网站,电商运营培训,wh网站建设,工业外观设计今天写需求的时候,需要对后端传回来的数据做乱码校验处理,需要筛除乱码数据。 这里我使用正则表达式并封装了一个判断是否为正常字段的方法。(如果是正常字段返回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/wzjs/473964.html

相关文章:

  • 怎样做企业网站建设站长字体
  • 最新网站备案谷歌seo查询
  • 网站建设一般要提供什么内容打广告的免费软件
  • 用vue element-ui做的网站深圳网站优化公司
  • logo制作在线seo关键词排名优化如何
  • 济南网站的建设seochinazcom
  • 加强政府网站建设管理的重要性站长工具5g
  • 互联网非经营性网站icp备案系统网站安全检测
  • 英文版的wordpress能否改中文版seo网站关键词
  • 网站宣传的手段有哪些百度推广托管公司
  • 南京谁做免费网站腾讯网qq网站
  • 莱西网站建设seo经典案例分析
  • 免费门户网站系统外贸独立站怎么做
  • 做网站前景怎样北京网站建设
  • 网站建设与seo优化的公司宁德市疫情最新消息
  • 网站建设实训日志全国病毒感染最新消息
  • 深圳网站建设定制百度快照搜索引擎
  • 网站内页怎样做优化如何使用网络营销策略
  • 高师院校语言类课程体系改革与建设 教学成果奖申报网站网络市场营销
  • 微网站制作多少钱成都最新热门事件
  • 优秀电商设计网站有哪些内容郑州网站运营
  • 网站怎么做三个页面seo站长工具下载
  • 青岛企业网站制作武汉seo首页
  • 想建个网站网址服务器查询
  • 超链接到网站怎么做视频文件seo网站快速排名软件
  • 网站前台的模块青岛seo整站优化
  • 网站开发岗位职责任职责格泉州百度推广排名优化
  • 临沂网站建设网站推广福州百度推广排名
  • 做网站甘特图 内容站长统计网站
  • 软件工程流程seo快排软件