ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
11 lines (8 loc) • 379 B
JavaScript
import { objectGetOwnPropertySymbols, objectProtoPropertyIsEnumerable } from './native.js';
function getSymbols(object) {
if (!objectGetOwnPropertySymbols || object === null) {
return [];
}
return objectGetOwnPropertySymbols(object).filter(function (item) { return objectProtoPropertyIsEnumerable.call(object, item); });
}
export { getSymbols as default };