金克斯的迫击炮!

实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。

当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

这是一些对你有帮助的资源:

  • Arguments object
  • Array.filter()

     1 /*思路
     2   因为arguments是类数组对象没有数组所具有的属性和方法;
     3   所以创建一个包含其余参数的数组;
     4   创建函数用indexOf()返回数组中不存在的元素;
     5   通过filter()来过滤掉arguments中要被摧毁的元素;
     6 */
     7
     8 function destroyer(arr) {
     9   // 创建包含其余参数的数组
    10   var args=[];
    11     for(var i=1;i<arguments.length;i++){
    12       args.push(arguments[i]);
    13     }
    14   //返回数组args中不存在的元素
    15   function filtered(ele){
    16         return args.indexOf(ele) < 0;
    17       }
    18   var newarr=arr.filter(filtered);
    19   return newarr;
    20 }
    21
    22 destroyer([1, 2, 3, 1, 2, 3], 2, 3);
    23
    24  

转载于:https://www.cnblogs.com/zhouhelong/p/5913297.html

freeCodeCamp:Seek and Destroy相关推荐

  1. JS:#Seek and Destroy(摧毁数组)

    摧毁数组 金克斯的迫击炮! 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值. 当你完成不了挑战的时候,记得开大招'Read-Search-Ask'. 这是一些 ...

  2. freeCodeCamp算法

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

  3. Freecodecamp 刷题记录——前端基础算法

    Basic Front End Development Projects Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化 ...

  4. 最佳适应算法和最坏适应算法_算法:好,坏和丑陋

    最佳适应算法和最坏适应算法 by Evaristo Caraballo 通过Evaristo Caraballo 算法:好,坏和丑陋 (Algorithms: The Good, The Bad an ...

  5. 数据库系统知识点总结与英文课件翻译

    数据库系统 lec1 数据库系统概述 1.什么是数据库 P3 Data 数据: facts and statistics collected together for reference or ana ...

  6. Introduce MBT tool robogenerator

    What is Tool Robogenerator? Test Data generator for `Robot Framework <http://www.robotframework.o ...

  7. 将军与英雄服务器维护,服务器维护了⊙_⊙?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 条件 @正义味方 ASSIGNMENTS There is an assignment for each character class: Infantr ...

  8. 7 Billion Humans通关攻略二

    前文概述 这个游戏是锻炼逻辑思维的程序模拟游戏,是拖动按钮来做program,继而解决其中的问题.分为4个部分:绿.蓝.橙.红.每个部分都有10多个题目,难度依次递增. 开始攻略 Content Cr ...

  9. ALL ABOUT .net

    From:http://reversengineering.wordpress.com/ ALL ABOUT .net --.NET Resources A paper on resources an ...

  10. 每日英语——华晨宇《斗牛》

    点击即可去看其它文章 目录章 华晨宇--<与火星的孩子对话> 华晨宇--<斗牛> 华晨宇--<神树> What's up, guys! The second art ...

最新文章

  1. 使用@OrderBy对Spring Data MongoDB集合进行排序
  2. 关于郭安定 - 了解我更多
  3. 树莓派装系统,配置,换源,远程操控
  4. python执行oracle命令_如何使用cx\U Oracle运行非查询sql命令?
  5. mysqld 多线程 用pstree -p 显示
  6. Javascript 的函数式对象(三)利用闭包模拟类的静态变量和方法
  7. 设计灵感|拼贴风格海报设计,优秀案例让你它好看在哪里?
  8. DLL注入(CreateRemoteThread方式)
  9. 新员工入职表_入职培训流程,五大步骤让员工顺利上岗,来之能战战之能胜
  10. 并注册烧写钩子 获取启动介质类型_PyTorch中对张量登记注册反向传播的钩子函数,并展示调用顺序...
  11. 机器学习中常见的最优化方法
  12. mysql的主从同步配置
  13. ubuntu下安装绿联的AC650网卡驱动
  14. 永洪BI产品体验(一)数据源模块
  15. 使用osgeo的GDAL获取tiff文件坐标
  16. 美国加拿大结婚证公证及使馆认证流程时间用于国内法院离婚
  17. 【机器学习】缺失值处理总结
  18. 想要用电脑玩游戏,好的显示器必不可少!电脑显示器要怎么选?
  19. SpringBoot学习:整合shiro(rememberMe记住我功能)
  20. 录音文件下载_windows剪辑录音最好用的软件

热门文章

  1. 马哥运维班第一周作业
  2. ***检测(IDS)存在的问题及发展趋势
  3. this.controls指所有控件吗?_Excel 控件【窗体控件】和【ActiveX控件】使用基础教程...
  4. 移动**21*设置无法接通_手机通话质量不好?你可能只差一步设置!
  5. php获取远程文件夹下的文件是否存在,PHP判断远程文件是否存在函数
  6. uat测试用例怎么写_测试用例怎么写?
  7. springBoot过滤器去除请求参数前后空格
  8. java key value 数据类型_JAVA面试锦囊(一)
  9. 【渝粤教育】国家开放大学2018年春季 0550-21T素描(一) 参考试题
  10. 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)