isRef
作用:检测某个值是否为ref即检测某个值是否为响应式对象
理解:
let foo: unknown
console.log(isRef(foo)) //false
let foo1=ref(2)
console.log(isRef(foo1)) //true
应用:
let foo: unknown
if (isRef(foo)) {
// foo 的类型被收窄为了 Ref<unknown>
foo.value
}
理解:
let foo: unknown
console.log(isRef(foo)) //false
let foo1=ref(2)
console.log(isRef(foo1)) //true
应用:
let foo: unknown
if (isRef(foo)) {
// foo 的类型被收窄为了 Ref<unknown>
foo.value
}