Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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 应在arrow函数末尾返回一个值。(一致回报)_Javascript_Reactjs_Eslint - Fatal编程技术网

Javascript 应在arrow函数末尾返回一个值。(一致回报)

Javascript 应在arrow函数末尾返回一个值。(一致回报),javascript,reactjs,eslint,Javascript,Reactjs,Eslint,在我的代码中,我希望迭代对象数组,只要其中一个对象包含元素return true,否则在循环结束时返回false。我的代码似乎可以正常工作,但ESLint显示错误[ESLint],预计将在arrow函数末尾返回一个值。(一致返回)但是如果条件为false,我不想返回例如false 我的数组如下所示。以及之后的函数 myArray:[{location:["rowcol","rowcol",...]},{location:[]},{location:[]},...] isOccupied(r

在我的代码中,我希望迭代对象数组,只要其中一个对象包含元素return true,否则在循环结束时返回false。我的代码似乎可以正常工作,但ESLint显示错误
[ESLint],预计将在arrow函数末尾返回一个值。(一致返回)
但是如果条件为false,我不想返回例如
false

我的数组如下所示。以及之后的函数

myArray:[{location:["rowcol","rowcol",...]},{location:[]},{location:[]},...]

  isOccupied(row, col) {
    const { myArray} = state[id];
     myArray.forEach(key => { // here on arrow I see the error
      if(key.location.includes(row+ col)) return true;
    });
    return false;
  }

您似乎想确定这些语句是否至少对一项为真

你应该使用这个函数

在找到第一个匹配项后,将停止查找

isOccupied(row, col) {
   const { myArray} = state[id];
   return myArray.some(key => key.location.includes(row+col));
}

您似乎想确定这些语句是否至少对一项为真

你应该使用这个函数

在找到第一个匹配项后,将停止查找

isOccupied(row, col) {
   const { myArray} = state[id];
   return myArray.some(key => key.location.includes(row+col));
}