ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
19 lines (16 loc) • 449 B
JavaScript
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 };