Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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_Jquery_Find_Lodash - Fatal编程技术网

Javascript 为什么此日志记录未定义?

Javascript 为什么此日志记录未定义?,javascript,jquery,find,lodash,Javascript,Jquery,Find,Lodash,我正在使用jQuery和Lodash,无法理解为什么返回未定义: $.each(someArray, function(i) { var x = _.find(someObject, function(item) { return item.Id === someArray[i] }); console.log('x') console.log(x) }); 从文档中: 返回匹配的元素,否则未定义 意思是你没有火柴 现在您需要找出原因。什么是someObject,什么

我正在使用jQuery和Lodash,无法理解为什么返回未定义:

$.each(someArray, function(i) {
  var x = _.find(someObject, function(item) {
    return item.Id === someArray[i]
  });
  console.log('x')
  console.log(x)
});
从文档中:

返回匹配的元素,否则未定义

意思是你没有火柴


现在您需要找出原因。

什么是
someObject
,什么是
someArray
?给定
让someArray=[2],someObject=[{Id:2,标签:'String'}],我没有未定义。