ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
13 lines (9 loc) • 355 B
JavaScript
;
var native = require('./native.js');
function getSymbols(object) {
if (!native.objectGetOwnPropertySymbols || object === null) {
return [];
}
return native.objectGetOwnPropertySymbols(object).filter(function (item) { return native.objectProtoPropertyIsEnumerable.call(object, item); });
}
module.exports = getSymbols;