(obj)
| 547 | } |
| 548 | |
| 549 | function constructorName(obj) { |
| 550 | if (!obj.constructor) return null |
| 551 | let m = String(obj.constructor).match(/^function\s*([^\s(]+)/) |
| 552 | if (m && m[1] != "Object") return m[1] |
| 553 | } |
| 554 | |
| 555 | function hop(obj, prop) { |
| 556 | return Object.prototype.hasOwnProperty.call(obj, prop) |
no outgoing calls
no test coverage detected