Seek and Destroy

作者: 匿名用户404 | 来源:发表于2017-07-22 22:31 被阅读20次

    摧毁数组
    金克斯的迫击炮!
    实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。
    当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

    这是一些对你有帮助的资源:
    Arguments object
    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; }

    `

    相关文章

      网友评论

        本文标题:Seek and Destroy

        本文链接:https://www.haomeiwen.com/subject/ljcpkxtx.html