Falsy Bouncer(过滤数组假值)

  1. 要求

    • 删除数组中的所有假值。(在JavaScript中,假值有falsenull0""undefinedNaN。)
  2. 思路
    • 用.filter()剔除数组中的假值
    • 利用Boolea设置callback函数遇到真值返回true
  3. 代码
    • 1 function bouncer(arr) {
      2   // 请把你的代码写在这里
      3   function res(val){
      4     return Boolean(val);
      5   }
      6   return arr.filter(res);
      7 }
      8
      9 bouncer([7, "ate", "", false, 9]);

  4. 相关链接
    • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Boolean
    • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

转载于:https://www.cnblogs.com/ahswch/p/9296957.html

Falsy Bouncer-freecodecamp算法题目相关推荐

  1. freeCodeCamp算法

    /* Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. 你的结果必须得是一个字符串 */ function re ...

  2. PTA数据结构与算法题目集6-4 6-3 6-8

    PTA数据结构与算法题目集(中文) 6-4 链式表的按序号查找 ElementType FindKth( List L, int K ){int index = 0;while(L){++index; ...

  3. PTA数据结构与算法题目集 6-9 二叉树的遍历

    PTA数据结构与算法题目集(中文) 6-9 二叉树的遍历 void InorderTraversal( BinTree BT ){if(BT==NULL)return;if(BT->Left){ ...

  4. leetcode的回溯算法题目用这个模板解题,一网打尽,so easy!!!

    " 这是本人第 46 篇原创博文,每周至少两篇更新,谢谢赏脸阅读文章 这一篇文章来讲解一下如何做leetcode回溯算法题目,这一段时间我把leetcode上面的回溯算法的题目都刷了个遍,发 ...

  5. 微软面试中简单的算法题目(转)

    微软面试中简单的算法题目(转) (说明:这些题就不是什么花样了,考的是你的基础知识怎么样.再聪明而没有实学的人都将会被这些题所淘汰.)  1.链表和数组的区别在哪里? ANSWER 主要在基本概念上的 ...

  6. 算法题目中经典问题(易错点)

    算法题目中经典问题.易错点 (一).二维数组的传参问题 1.方法一:形参为二维数组并给定第二维长度 2.方法二:形参为指向数组的指针并给出数组长度 3.二维数组定义为全局变量 (二).多组测试控制台数 ...

  7. PTA 数据结构与算法题目集(中文)

    一:数据结构与算法题目(中文版) 7-2 一元多项式的乘法与加法运算 (20 分) 7-3 树的同构 (25 分) 7-4 是否同一棵二叉搜索树 (25 分) 7-6 列出连通集 (25 分)(详解) ...

  8. 本专栏所有力扣题目的目录链接, 刷算法题目的顺序(由易到难/面试频率)/注意点/技巧, 以及思维导图源文件问题(持续更新中)

    这篇文章为本专栏所有力扣题目提供目录链接, 更加方便读者根据题型或面试频率进行阅读, 此外也会介绍我在刷题过程中总结的刷算法题目的顺序/注意点/技巧, 最后说下文中出现的思维导图源文件的问题 和 打卡 ...

  9. 数据结构与算法题目集7-32——哥尼斯堡的“七桥问题”

    我的数据结构与算法题目集代码仓:https://github.com/617076674/Data-structure-and-algorithm-topic-set 原题链接:https://pin ...

最新文章

  1. sklearn.feature_extraction.text.CountVectorizer 学习
  2. 安卓自定义View进阶-Matrix Camera
  3. [ARM异常]-异常进入和异常退出时的arm core的硬件自动的行为
  4. 搭建Hadoop的HA高可用架构(超详细步骤+已验证)
  5. Ray.Xu 写得 RTEMS 介绍(最新版本,全面,覆盖了CVS Head)
  6. MATLAB学习笔记(十)
  7. 向上取整和向下取整(ceil、round)
  8. Jmeter中java接口测试
  9. 首张牌照花落“东方购物” 或抬高电视购物门槛
  10. K60学习笔记(三)——K60各模块概述
  11. fireworks8序列号:
  12. java的开源软件jimi图片处理工具
  13. Photoshop基础教程一:界面及新建
  14. 学习笔记:std::quoted
  15. 解决ADB卡在等待调试器的问题Waiting For Debugger is waiting for the debugger to attach.
  16. 系统渗透与防护——信息收集与暴力破解
  17. mongodb 常用语法
  18. 儒道墨法,诸子百家中影响最大的四家之于今人的意义
  19. wordpress使用
  20. RxJava2.x的集成及用法详解

热门文章

  1. STM32项目(五)——智能回收箱
  2. mysql为什么不驼峰_为什么不用驼峰命名创建表名和字段?
  3. oracle 删除补全日志组_Oracle 10g 添加、删除日志组
  4. 【Pytorch神经网络实战案例】23 使用ImagNet的预训练模型识别图片内容
  5. LeetCode 1745. 回文串分割 IV(区间DP)
  6. LeetCode 552. 学生出勤记录 II(动态规划)
  7. LeetCode 第 35 场双周赛(216/2839,前7.61%)
  8. C++类对象排序operator重载操作
  9. LeetCode 654. 最大二叉树(递归)
  10. 电影评论分类:二分类问题