求个JS对象浅比较发生的场景例子
判断是否是同一个 组件实例 就会用到浅比较,比如判断 某个组件 是否存在于一个组件列表中
// 判断 组件实例 是否存在于某个列表中
let components: Component[]
function hasComponent(target: Component) {
return !!components.find((c) => c === target)
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
浅比较就是仅用
===
来比较左右两边是否是同一个对象引用