【发布时间】:2018-10-18 01:54:03
【问题描述】:
我正在尝试根据 id 返回一个特定的物种。对象本身不存在。但到目前为止,这是我的代码:
function findById (data, id) {
const result = null
for (var i = 0; i < data.length; i++) {
var bug = data[i]
if (bug.id = id) {
return bug
}
}
return result
}
它一直在踢回错误:AssertionError: expected { Object (species, id, ...) } to deeply equal { Object (species, id, ...) }
【问题讨论】:
-
代码
if (bug.id = id)中的语句是做什么的?运营商=在做什么? -
请提供函数输入示例:
data和id。
标签: javascript function object for-loop