freeCodeCamp:Seek and Destroy
金克斯的迫击炮!
实现一个摧毁(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相关推荐
- JS:#Seek and Destroy(摧毁数组)
摧毁数组 金克斯的迫击炮! 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值. 当你完成不了挑战的时候,记得开大招'Read-Search-Ask'. 这是一些 ...
- freeCodeCamp算法
/* Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. 你的结果必须得是一个字符串 */ function re ...
- Freecodecamp 刷题记录——前端基础算法
Basic Front End Development Projects Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化 ...
- 最佳适应算法和最坏适应算法_算法:好,坏和丑陋
最佳适应算法和最坏适应算法 by Evaristo Caraballo 通过Evaristo Caraballo 算法:好,坏和丑陋 (Algorithms: The Good, The Bad an ...
- 数据库系统知识点总结与英文课件翻译
数据库系统 lec1 数据库系统概述 1.什么是数据库 P3 Data 数据: facts and statistics collected together for reference or ana ...
- Introduce MBT tool robogenerator
What is Tool Robogenerator? Test Data generator for `Robot Framework <http://www.robotframework.o ...
- 将军与英雄服务器维护,服务器维护了⊙_⊙?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 条件 @正义味方 ASSIGNMENTS There is an assignment for each character class: Infantr ...
- 7 Billion Humans通关攻略二
前文概述 这个游戏是锻炼逻辑思维的程序模拟游戏,是拖动按钮来做program,继而解决其中的问题.分为4个部分:绿.蓝.橙.红.每个部分都有10多个题目,难度依次递增. 开始攻略 Content Cr ...
- ALL ABOUT .net
From:http://reversengineering.wordpress.com/ ALL ABOUT .net --.NET Resources A paper on resources an ...
- 每日英语——华晨宇《斗牛》
点击即可去看其它文章 目录章 华晨宇--<与火星的孩子对话> 华晨宇--<斗牛> 华晨宇--<神树> What's up, guys! The second art ...
最新文章
- 使用@OrderBy对Spring Data MongoDB集合进行排序
- 关于郭安定 - 了解我更多
- 树莓派装系统,配置,换源,远程操控
- python执行oracle命令_如何使用cx\U Oracle运行非查询sql命令?
- mysqld 多线程 用pstree -p 显示
- Javascript 的函数式对象(三)利用闭包模拟类的静态变量和方法
- 设计灵感|拼贴风格海报设计,优秀案例让你它好看在哪里?
- DLL注入(CreateRemoteThread方式)
- 新员工入职表_入职培训流程,五大步骤让员工顺利上岗,来之能战战之能胜
- 并注册烧写钩子 获取启动介质类型_PyTorch中对张量登记注册反向传播的钩子函数,并展示调用顺序...
- 机器学习中常见的最优化方法
- mysql的主从同步配置
- ubuntu下安装绿联的AC650网卡驱动
- 永洪BI产品体验(一)数据源模块
- 使用osgeo的GDAL获取tiff文件坐标
- 美国加拿大结婚证公证及使馆认证流程时间用于国内法院离婚
- 【机器学习】缺失值处理总结
- 想要用电脑玩游戏,好的显示器必不可少!电脑显示器要怎么选?
- SpringBoot学习:整合shiro(rememberMe记住我功能)
- 录音文件下载_windows剪辑录音最好用的软件
热门文章
- 马哥运维班第一周作业
- ***检测(IDS)存在的问题及发展趋势
- this.controls指所有控件吗?_Excel 控件【窗体控件】和【ActiveX控件】使用基础教程...
- 移动**21*设置无法接通_手机通话质量不好?你可能只差一步设置!
- php获取远程文件夹下的文件是否存在,PHP判断远程文件是否存在函数
- uat测试用例怎么写_测试用例怎么写?
- springBoot过滤器去除请求参数前后空格
- java key value 数据类型_JAVA面试锦囊(一)
- 【渝粤教育】国家开放大学2018年春季 0550-21T素描(一) 参考试题
- 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)