进口 is对象 从 './ isObject.js' ; 进口 {hasEnumBug} 从 './_ setup.js’ ; 进口 collectNonEnumProps(集合非枚举属性) 从 './_ collectNonEnumProps.js' ;
进口 is对象 从 './ isObject.js' ; 进口 {hasEnumBug} 从 './_ setup.js’ ; 进口 collectNonEnumProps(集合非枚举属性) 从 './_ collectNonEnumProps.js' ;
出口 违约 功能 所有键 ( 对象 ) { 如果 (! is对象 (对象) 返回 []; 无功功率,无功功率 键=[]; 对于 ( 无功功率,无功功率 钥匙 在里面 对象)键。 推 (关键);
如果 (hasEnumBug) collectNonEnumProps集合 (对象,键); 返回 钥匙; }