Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除数组项的列表_Javascript_Lodash - Fatal编程技术网

Javascript 删除数组项的列表

Javascript 删除数组项的列表,javascript,lodash,Javascript,Lodash,您能告诉我如何使用删除数组项列表吗?我已按如下所示进行了尝试。但它不起作用 问题是括号{} {}内的for arrow函数应该有返回 让我们试试看 _.remove(previousNumberArray, (a) => _.some(this.removedQuestionCodes, (val, k) => { return a.questionCode == val; })); 或 让我们看看我的例子: var FROUTS1=[‘苹果’、‘香蕉’、‘

您能告诉我如何使用删除数组项列表吗?我已按如下所示进行了尝试。但它不起作用


问题是括号{} {}内的for arrow函数应该有返回

让我们试试看

  _.remove(previousNumberArray, (a) => _.some(this.removedQuestionCodes, (val, k) => {
       return a.questionCode == val;
  }));

让我们看看我的例子:

var FROUTS1=[‘苹果’、‘香蕉’、‘橘子’、‘芹菜’]; _.removefruits1,水果=>{//括号 //必须有返回关键字 return uxof['Apple'、'Banana'、'Orange'],fruit!=-1 }; var FROUTS2=[‘苹果’、‘香蕉’、‘橘子’、‘芹菜’]; _.removefruits2,水果=>{//括号 //没有返回关键字 _.indexOf[“苹果”、“香蕉”、“橙子”]、水果!=-1 }; 控制台。日志'fruits1',fruits1 控制台。日志'fruits2',fruits2
不。以上两种解决方案都不起作用。你知道为什么吗?它不会从原始数组previousNumberArray中删除任何项。因此,您能给出两个数组的示例吗?我想你的(somesome)有些问题很高兴知道你的帮助:
  _.remove(previousNumberArray, (a) => _.some(this.removedQuestionCodes, (val, k) => {
       return a.questionCode == val;
  }));
  _.remove(previousNumberArray, (a) => {

         return _.some(this.removedQuestionCodes, (val, k) => {
            return a.questionCode == val;
        });

   });