Slasher Flick

截断数组

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

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

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

function slasher(arr, howMany) {
  // 请把你的代码写在这里
  if(howMany===0){
    return arr;
  }else if(howMany>arr.length){
    return [];
  }else{
    return arr.splice(howMany);
  }
}

slasher([1, 2, 3], 2);

一步一步完成例子中的需求出现了上面的代码

开始的做法对splice方法没有理解到位仔细看了splice方法返回值:由被删除的元素组成的一个数组。

如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。

function slasher(arr, howMany) {
  // 请把你的代码写在这里
    return arr.splice(howMany);

}

slasher([1, 2, 3], 2);

可以直接返回,我宛如一个zz

时间: 2024-11-02 10:06:37

Slasher Flick的相关文章

FreeCodeCamp:Slasher Flick

要求: 打不死的小强! 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始. 结果: slasher([1, 2, 3], 2) 应该返回 [3]. slasher([1, 2, 3], 0) 应该返回 [1, 2, 3]. slasher([1, 2, 3], 9) 应该返回 []. slasher([1, 2, 3], 4) 应该返回 []. slasher(["burgers", "fries", "shake"], 1) 应该返回

JavaScript算法练习:Slasher Flick

简单点说就是对所给的数组做截取操作.看上去就是对数组做数组元素的删除,可能你会想到数组中的shift()方法,可是这个方法只能删除数组的第一个元素.而我们要实现的功能是:对所给数组,根据第二个参数进行截取操作,如果第二个参数大于数组的长度,则返回一个空数组,否则将返回第二个参数作为索引值之后的所有元素组成的数组. 在JavaScript中这样来实现.创建一个slasher()函数,并且给这个函数传递两个参数arr和howMany.然后返回截取后的数组: function slasher(arr,

FCC JS基础算法题(8):Slasher Flick(截断数组)

题目描述: 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始. 这个题目有两个方法,都比较简单,用slice方法: function slasher(arr, howMany) { // 请把你的代码写在这里 var newArr = []; newArr = arr.slice(howMany); return newArr; } slasher([1, 2, 3], 2); 然后是用splice方法: function slasher(arr, howMany) { // 请把你的

fcc 基础算法题

fcc 基础算法题 fcc Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. function reverseString(str) { var arr =str.split(""); //string.split("");以""分割字符串 并返回新的数组 不改变原字符串 arr.reverse(); //反转数组 返回数组的引用 改变原数组 arr = ar

fcc初级算法题

  1.Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. 你的结果必须得是一个字符串 function reverseString(str) { str = str.split(''); str.reverse(); str = str.join(''); return str; } reverseString("hello"); 2.Factorialize a Number 计算一个整数的阶乘

Freecodecamp 前端初级算法(个人向)

freecodecamp 初级算法地址戳这里 Reverse a String 翻转字符串 1 function reverseString(str) { 2 str=str.split("").reverse().join(""); 3 return str; 4 } 5 6 reverseString("hello") Factorialize a Number 计算一个整数的阶乘 1 function factorialize(num) {

FreeCodeCamp初级算法部分学习

Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. 你的结果必须得是一个字符串 当你完成不了挑战的时候,记得开大招'Read-Search-Ask'. 这是一些对你有帮助的资源: Global String Object String.split() Array.reverse() Array.join() 1 function reverseString(str) { 2 // 请把你的代码写在这里 3 va

bootstrap之Flick

Flick package io.appium.android.bootstrap.handler; import com.android.uiautomator.core.UiDevice; import io.appium.android.bootstrap.*; import io.appium.android.bootstrap.exceptions.InvalidCoordinatesException; import io.appium.android.bootstrap.utils

unity3d休闲篮球类游戏《Flick Basketball 》上线项目完整源码

下载地址: https://item.taobao.com/item.htm?id=576135964241 原文地址:https://www.cnblogs.com/jiahuafu/p/9551791.html