zoukankan      html  css  js  c++  java
  • Seek and Destroy-freecodecamp算法题目

    Seek and Destroy(摧毁数组)

    1. 要求
      • 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。
    2. 思路
      • 利用for循环将输入arguments中除第一项待摧毁的数组外的其它参数赋给temp
      • 利用.filter()剔除输入arr(待摧毁的数组)中要摧毁的值(temp),最后返回arr
    3. 代码
      •  1 function destroyer(arr) {
         2   // 请把你的代码写在这里
         3   var temp=[];
         4   for(var i=1;i<arguments.length;i++){
         5     temp.push(arguments[i]);
         6   }
         7   return arr.filter(function(val){
         8     return temp.indexOf(val) === -1;
         9   });
        10 }
        11 
        12 destroyer([1, 2, 3, 1, 2, 3], 2, 3);
    4. 相关链接
      • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments
      • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
  • 相关阅读:
    支付
    REST framework补充
    Django与Ajax
    Django 模型层ORM
    Django简介
    Web应用
    Docker配置pycharm连接
    Docker 网络扩展
    Docker 之Docker-Compose
    Docker 之Dockerfile
  • 原文地址:https://www.cnblogs.com/ahswch/p/9297075.html
Copyright © 2011-2022 走看看