对freeCodeCamp上JavaScript的算法部分的题目进行记录,方便以后复习。

题目:

截断数组

返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。

思路:

分割数组用到了Array对象的splice()和slice()方法

实现:

使用sliice()方法,

function slasher(arr, howMany) {
var newArray=[];newArray=arr.slice(howMany);return newArray;
}
slasher([1, 2, 3], 2);//输出[3]

使用splice()方法,

function slasher(arr, howMany) {arr.splice(0,howMany);return arr;
}
slasher([1, 2, 3], 2);//输出[3]

free Code Camp Slasher Flick(截断数组)相关推荐

  1. JS:Slasher Flick(截断数组)

    Slasher Flick 截断数组 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始. 当你完成不了挑战的时候,记得开大招'Read-Search-Ask'. 这是一些对你有帮助的资源: ...

  2. freeCodeCamp Slasher Flick

    Slasher Flick 截断数组 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始. slasher([1, 2, 3], 2) 应该返回 [3]. slasher([1, 2, 3], ...

  3. FCC--Chunky Monkey(数组分组)和Slasher Flick(截断数组)

    Chunky Monkey(数组分组) 把一个数组arr按照指定的数组大小size分割成若干个数组块. 例如:chunk([1,2,3,4],2)=[[1,2],[3,4]]; chunk([1,2, ...

  4. FreeCodeCamp:Slasher Flick

    Slasher Flick 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始 两种方法: 解法一: 思路:首先准确理解slice()的用法,slice不会改变原数组,会生成一个新数组,sli ...

  5. Slasher Flick

    截断数组 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始. 当你完成不了挑战的时候,记得开大招'Read-Search-Ask'. 这是一些对你有帮助的资源: Array.slice() ...

  6. Free Code Camp 练习总结 —— JavaScript 基本知识

    我会每天都更新我写东西,学大概有一段时间了,我感触还是挺大的,把之前基础知识又复习一遍,活到老学到老.希望能给在FreecodeCamp有同学有帮助,我会每天更新我在写FreecodeCamp,代码. ...

  7. 为什么要free释放内存_为什么在Free Code Camp上列出一份工作要花1,000美元?

    为什么要free释放内存 by Michael D. Johnson 迈克尔·约翰逊(Michael D.Johnson) 为什么在Free Code Camp上列出一份工作要花1,000美元? (W ...

  8. 判断一个指针有没有free_Free Code Camp的每个人现在都有一个档案袋

    判断一个指针有没有free by freeCodeCamp 通过freeCodeCamp Free Code Camp的每个人现在都有一个档案袋 (Everyone at Free Code Camp ...

  9. Free Code Camp现在有本地组

    by freeCodeCamp 通过freeCodeCamp Free Code Camp现在有本地组 (Free Code Camp now has Local Groups) Our open s ...

最新文章

  1. Java面试通关要点汇总集之核心篇参考答案
  2. Python_ collections_defaultdict默认字典
  3. 信号量函数 semget() semop() semctl()
  4. python timer 死掉_Python定时事件 Timer sched
  5. linux操作系统巡检报告,linux服务器巡检报告
  6. eclipse内存设置,tomcat内存设置,查看内存大小
  7. atitit.安全的签名摘要 算法attilax总结
  8. 借助Squid代理服务器,建立灵活的访问控制系统
  9. vue连线 插件_使用jsPlumb插件实现动态连线功能
  10. 新颖的自我介绍_有创意的自我介绍10篇
  11. 信息技术在园林绿化技师试题测试中的应用
  12. 计算机中哪些服务是可以禁止的,win10哪些服务可以禁用?优化win10系统服务的方法...
  13. jq html怎么优化seo,长沙网站seo:浅谈SEO优化技巧之HTML结构调整!
  14. 2018东北四省赛 Spell Boost DP
  15. java学习总结(16.06.07)类的静态成员和非静态成员
  16. 玩转手机中的linux系统termux并搭建java开发环境
  17. 启用window10专业版系统自带的远程桌面
  18. Logistic-tent混沌系统matlab
  19. python爬虫从入门到实战笔记——第四章Scrapy框架
  20. Vue项目安装webpack遇到的问题

热门文章

  1. Activity + Fragment 页面重叠问题
  2. 省市县的json数据
  3. 【Python妙用】用200行Python代码制作一个迷宫小游戏
  4. 【实训第一天】-开班仪式
  5. 比上清华更难的,是加入这支中国顶级黑客战队
  6. English语法_指示代词
  7. 安装Polygon库
  8. make clean与make distclean的区别
  9. UVA 1471 Defense Lines (STL + 二分)
  10. PHP菜刀在线WEB版源码