zgg-ui
Version:
2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面
19 lines (16 loc) • 462 B
text/typescript
import { isPrototype } from './_isPrototype'
import { nativeKeys } from './_nativeKeys'
const objectProto = Object.prototype
const hasOwnProperty = objectProto.hasOwnProperty
export function baseKeys(object: any) {
if (!isPrototype(object)) {
return nativeKeys(object)
}
const result = []
for (const key in new Object(object)) {
if (hasOwnProperty.call(object, key) && key != 'constructor') {
result.push(key)
}
}
return result
}