为什么这个 find 函数返回 undefined?

曲奇饼

为什么这个 find 函数返回 undefined ?

let payload = [{
  test: ''
}];

console.log(payload.find(item => item.test && item.test === '')); // undefined
console.log(payload.find(item => item.test === '')); // {test: ''}

如果item.test是真的,我认为它应该测试是否item.test等于''。但它不像我想的那样显示。

因为空字符串是falsey,所以item.test条件失败并排除该项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么javascript map函数返回undefined?

为什么函数默认返回`undefined`而不是`null`?

为什么console.log函数返回undefined?

为什么此递归javascript函数返回undefined?

为什么在明确告诉函数返回true时函数返回undefined?

Javascript函数返回undefined,为什么?

为什么jQuery会为元素的CSS函数返回undefined?

为什么这个函数什么都不返回?

为什么在箭头函数中引用时“ this”返回“ undefined”,而在匿名函数中调用时为何不返回“ undefined”?

为什么 typeof 执行的函数返回 undefined

为什么这个模式函数返回 null?

为什么函数返回 undefined 以及如何调试它?

为什么我在使用这个函数时得到 undefined?

为什么这个函数应该返回假时返回真?

为什么这个 javascript 函数返回 undefined ?

为什么这个函数返回-3?

为什么这个函数总是返回 0

为什么这个函数返回整数系列?

为什么我的 react native 函数总是返回 undefined?

LeetCode - 为什么这个函数返回 undefined,尽管它刚刚记录了一个数组?

为什么函数返回 undefined 而不是给定的元素?

为什么这个函数总是返回 null

为什么在测试使用 promise 的函数时 Mocha 返回 undefined?

为什么这个 find 方法返回 None 并抛出错误?

为什么 useState 返回 undefined?

为什么这个 find_all 方法 (BeautifulSoup4) 不会正确返回所有 URL?

为什么这个寻找最大单词的 JavaScript 实现返回 TypeError: Cannot read properties of undefined (reading 'length')

为什么这个变量返回 undefined 而不是我的 Angular 13 应用程序中的对象?

为什么这个函数会为这个变量返回 True?