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

时间:2017-08-03 19:56:01

标签: javascript jquery find lodash

我正在使用jQuery和Lodash,并且无法弄清楚为什么返回undefined:

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

1 个答案:

答案 0 :(得分:2)

来自文档:

  

返回匹配的元素,否则为undefined。

意思是你没有匹配。

https://lodash.com/docs/4.17.4#find

现在你需要找出原因。