首页 > 其他分享 >js数组中存在一些虚假值,不想要?此方法一步就

js数组中存在一些虚假值,不想要?此方法一步就

时间:2023-01-17 17:26:08浏览次数:55  
标签:false filterArr 虚假 NaN js 数组 null arry

在JavaScript数组中有时候会存在一些虚假值:null、undefiend、NaN、false、0等。如果不想要的话,传统做法是循环去除,

是否有更简单的方式呢?有,废话不多说:

const arry=[1,0,false,NaN,null,'a',undefiend]
cosnt filterArr=arry.filter(Boolean)
console.log(filterArr)//1,'a'

  

标签:false,filterArr,虚假,NaN,js,数组,null,arry
From: https://www.cnblogs.com/agen-su/p/17058305.html

相关文章

  • vuejs从入门到精通——初识 vue
    初识vue  文档接下来的内容会假设你对HTML、CSS和JavaScript已经基本熟悉。如果你对前端开发完全陌生,最好不要直接从一个框架开始进行入门学习——最好是掌握了基......
  • 怎样让json格式文本以JSON格式化
    在Linux命令行中格式化输出json原创 TIAP TIAP 2022-12-3007:35 发表于山东收录于合集#Linux158个TIAP技术分享,经验交流,职业生涯探讨。120篇原创......
  • 小满nestjs(第二十六章 nestjs 第一个CURD)
    来了来了他来了我们学了这么久的第一个CURD前端Vue3tsElementui axios<template><divclass="wraps"><div><el-inputv-model="search.keyWo......
  • JS typeof null 为什么是object
    为什么​​typeofnull​​​的结果是​​Object​​​​null是基本类型而object是引用类型这样就会存在矛盾​​ 我们从源码解析看这个问题我们的JS是经过V8引擎......
  • 小满nestjs(第十六章 nestjs 响应拦截器)
    拦截器拦截器具有一系列有用的功能,这些功能受面向切面编程(AOP)技术的启发。它们可以:在函数执行之前/之后绑定额外的逻辑转换从函数返回的结果转换从函数抛出的异常扩展基本函......
  • 小满nestjs(第十八章 nestjs 管道转换)
    管道可以做两件事1.转换,可以将前端传入的数据转成成我们需要的数据2.验证类似于前端的rules配置验证规则我们先来讲一下转换Nestjs提供了八个内置转换API​​Validatio......
  • 小满nestjs(第二十二章 nestjs 自定义装饰器)
    在Nestjs中我们使用了大量装饰器decorator,所以Nestjs也允许我们去自定义装饰器。 案例1自定义权限装饰器生成装饰器 nestgd[name]import{SetMetadata}from'@......
  • 小满nestjs(第二十章 nestjs 爬虫)
    其实爬虫是一个对计算机综合能力要求比较高的技术活。首先是要对网络协议尤其是 ​​http​​ 协议有基本的了解,能够分析网站的数据请求响应。学会使用一些工具,简单的情......
  • 小满nestjs(第十九章 nestjs 管道验证DTO)
    1.先创建一个pipe验证管道nestgpi文件名字 创建好之后的 2.安装验证器npmi--saveclass-validatorclass-transformerimport{IsNotEmpty,IsString}from'class-va......
  • 小满nestjs(第十七章 nestjs 异常拦截器)
    上一章我们讲了全局响应拦截,这一章我们来讲一下全局异常拦截器common下面新建filter.ts让我们创建一个异常过滤器,它负责捕获作为​​HttpException​​​类实例的异常,并为它......