UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

19 lines (16 loc) 449 B
import getSymbols from './getSymbols.js'; import { objectGetPrototypeOf } from './native.js'; function getSymbolsIn(object) { var result = []; var o = Object(object); while (o) { getSymbols(o).forEach(function (item) { if (result.indexOf(item) === -1) { result.push(item); } }); o = objectGetPrototypeOf(o); } return result; } export { getSymbolsIn as default };