我如何比较 [null] 列表?

问题描述 投票:0回答:1

我有一个正在返回的列表

[null]
但我想用
[]

替换它

我正在使用

useEffect()
但我真的找不到与
null
相比返回 true 的表达式。

我试过:

listToCompare === null // false
listToCompare[0] === null // false
listToCompare === undefined // false
listToCompare === [null] // error even before compiling

这很烦人,因为当我需要它为 0 时,

[null]
.length
返回为
1

有人能帮我找到一个与 [null] 相比返回 true 的表达式

真的对什么是

[null]
列表感到困惑:(

javascript reactjs typescript expression
1个回答
0
投票

你可以试试

const listToCompare = [null];
const isNull = !listToCompare.filter(Boolean).length

console.log(isNull) // returns true
© www.soinside.com 2019 - 2024. All rights reserved.