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