freeCodeCamp:Seek and Destroy

金克斯的迫击炮!

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

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

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

  • Array.filter()
     /*思路
    因为arguments是类数组对象没有数组所具有的属性和方法;
    所以创建一个包含其余参数的数组;
    创建函数用indexOf()返回数组中不存在的元素;
    通过filter()来过滤掉arguments中要被摧毁的元素;
    */ function destroyer(arr) {
    // 创建包含其余参数的数组
    var args=[];
    for(var i=1;i<arguments.length;i++){
    args.push(arguments[i]);
    }
    //返回数组args中不存在的元素
    function filtered(ele){
    return args.indexOf(ele) < 0;
    }
    var newarr=arr.filter(filtered);
    return newarr;
    } destroyer([1, 2, 3, 1, 2, 3], 2, 3);
上一篇:OpenCV之Vec3f


下一篇:netcore之mysql中文乱码问题解决记录