isAsyncIterable
判断一个值是否为异步可迭代对象
162 bytes
currently in beta
用法
如果给定值是包含 [Symbol.asyncIterator] 方法的对象,则返回布尔值 true。
import { isAsyncIterable } from 'radashi'
isAsyncIterable( (async function* () { yield 1 })(),)// => true
isAsyncIterable([1, 2, 3])// => false如果在 Symbol.asyncIterator 不可用的环境中使用,该函数将回退使用 Symbol.for('Symbol.asyncIterator')。