zgg-ui
Version:
2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面
23 lines (17 loc) • 634 B
text/typescript
/* eslint-disable prefer-arrow-callback */
/* eslint-disable indent */
import { arrayFilter } from './_arrayFilter'
import { stubArray } from './stubArray'
const objectProto = Object.prototype
const propertyIsEnumerable = objectProto.propertyIsEnumerable
const nativeGetSymbols = Object.getOwnPropertySymbols
const getSymbols = !nativeGetSymbols
? stubArray
: function (object: any) {
if (object == null) return []
object = new Object(object)
return arrayFilter(nativeGetSymbols(object), function (symbol: any) {
return propertyIsEnumerable.call(object, symbol)
})
}
export { getSymbols }