Skip to content

useArrayFind

反应式 Array.find

¥Reactive Array.find.

用法

¥Usage

ts
import { 
useArrayFind
} from '@vueuse/core'
const
list
= [
ref
(1),
ref
(-1),
ref
(2)]
const
positive
=
useArrayFind
(
list
,
val
=>
val
> 0)
// positive.value: 1

与反应式数组一起使用

¥Use with reactive array

ts
import { 
useArrayFind
} from '@vueuse/core'
const
list
=
reactive
([-1, -2])
const
positive
=
useArrayFind
(
list
,
val
=>
val
> 0)
// positive.value: undefined
list
.
push
(1)
// positive.value: 1